Los Angeles - Rachel McAdams had a "wonderful experience" working with James Franco.
The 36-year-old actress had wanted to work with the eccentric actor for some time and was delighted to be cast alongside him in Everything Will Be Fine.
She said: "He's 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've wanted to work with him for a long time. It was a wonderful experience."
When it comes to choosing her projects, Rachel will consider "almost anything" if she likes the writing and the people involved with the production.
She said: "I judge projects by the people involved and the quality of the writing.
"If I feel a connection to the role, I'm willing to play almost anything.
"Something either clicks or it doesn't . But I have a romantic side - I'm drawn to those stories."
Rachel can next be seen in acclaimed drama series True Detective and is excited for her fans to see the show.
She told LOOK magazine: "I'm so glad to be a part of it. It's so interesting to play this kind of character, which I've never really done before."