Rachel McAdams Knows Every Thing Will Be Fine

Wim Wenders also casts Charlotte Gainsbourg

It’s been a few months since we’ve heard anything about Wim Wenders’ latest drama, Every Thing Will Be Fine. James Franco signed on as the lead back in May, and we now know that Rachel McAdams, Charlotte Gainsbourg and Robert Naylor are all part of the cast.

Franco will play a man responsible for the death of a young boy who transforms the grief and guilt he feels into a successful writing career. But as his fame grows, he starts to repress and reject the connection he has with the boy’s mother and brother in the time since the accident.

McAdams will be Franco’s girlfriend, who has to deal with the psychological toll it takes on them both, while Gainsbourg will be the mother and Naylor is set as the brother. Wenders kicked off shooting last week in Montreal.

McAdams is set to return to our screens in Richard Curtis’ About Time, out on September 4. She most recently worked on A Most Wanted Man and is scheduled to start filming Cameron Crowe’s latest pic next month. Gainsbourg has worked on Lars von Trier’s Nymphomaniac, while Naylor played the younger Theseus (who grows up to be Henry Cavill) in Immortals and provided a voice for the latest take on the Pinocchio tale.