Michael Sheen is reportedly dating Rachel McAdams.

The pair were spotted holding hands as they strolled through Toronto at the weekend, and also amazed onlookers with their close behaviour at the after-party of the Welsh actor's new movie 'Beautiful Boy', which premiered in the Canadian city last month.

According to eTalk.com, the pair - who recently worked together on new movie 'Midnight In Paris' - were "glued to one another" while "engaged in intense conversation for hours" at the bash.

Although the pair are yet to comment on whether or not they are an item, 41-year-old Michael recently spoke of his admiration for Rachel, 31.

The 'Tron: Legacy' star - who has an 11-year-old daughter Lily with his ex-girlfriend Kate Beckinsale - said: "She is a genuinely lovely lady as well as being stunningly beautiful and very talented so, you know, she's got it all going on there."

Rachel has remained single since splitting from 'Glory Roads' actor Josh Lucas earlier this year following a four-month romance.

Before dating Josh, the brunette beauty was in a three-year relationship with Ryan Gosling.

They met on the set of their movie 'The Notebook' in 2004 and eventually got engaged before splitting in 2007.