The 36-year-old actress wanted to work with the actor for some time and was delighted to be cast alongside him in "Everything Will Be Fine", reported LOOK magazine.
"He is so easy to work with. Even though he plays a man who is haunted by his past, he was light-hearted on the set.
"I have wanted to work with him for a long time. It was a wonderful experience," she said.
Talking about her criteria for choosing her projects, McAdams said she would consider "almost anything" if she likes the writing and the people involved with the production.