Rachel McAdams, Charlotte Gainsbourg and Robert Naylor are all starring in the Wim Wenders drama "Every Thing Will Be Fine" which just began filming in Montreal.
James Franco stars as a man responsible for the death of a young boy who channels his guilt into a successful writing career.
As he gets more famous, however, he represses and rejects the emotional connection he has to the boy's brother (Robert Naylor) and mother (Charlotte Gainsbourg) in the years after the accident after the brother reached out to him.
McAdams will play Franco’s girlfriend, who has to deal with his deteriorating mental health. McAdams takes over a role that Sarah Polley was initially slated to play.