Rachel McAdams has a good relationship with Michael Sheen's ex.

The couple have been dating for two years and Rachel made sure to get his former girlfriend Kate Beckinsale - who is also the mother of his 13-year-old daughter Lily - on side once things got serious.

A source said: ''She gets along well with Lily and Kate, which was a deciding factor. Now they're definitely both in it for the long haul.''

Meanwhile, 'Twilight Saga: Breaking Dawn Part 2' actor Michael is completely smitten by his Canadian love.

The insider added: ''He's know since the moment things turned romantic. She is smart and funny but also has a lovely romantic quality.''

Rachel recently joked she sometimes found it difficult to understand her British partner.

She said: ''Communication can be interesting because he comes out with all these wonderful British sayings, which in turn makes me come up with my own Canadian sayings.

''Sometimes I wonder if we're even speaking the same language. Some days I even say to him, 'Are you sure you're speaking English?' And he will look at me and say, 'Ahem, I think you'll notice that we invented English...' ''