Wim Wenders is directing the film, which co-stars Charlotte Gainsbourg
Rachel McAdams is set to join James Franco in Wim Wenders' drama "Every Thing Will Be Fine," which has also added young actress Lilah Fitzgerald (left) to its cast, TheWrap has learned.
Franco stars as Tomas, who accidentally hits and kills a child while driving around the outskirts of town following a trivial domestic dispute.
Charlotte Gainsbourgh co-stars as the boy's mother, while Robert Naylor ("Immortals") plays the boy's brother, who confronts Tomas about the accident later in life.
McAdams will play Franco's girlfriend, who helps him deal with his guilt and the successful writing career it spawns.
Production is currently under way in Montreal.
Fitzgerald will soon be seen alongside Jeff Bridges and Julianne Moore in Legendary's fantasy film "The Seventh Son." She's represented by manager Darren Goldberg of Global Creative and Vancouver-based agent Carrie Wheeler.
McAdams, who next stars opposite Domhnall Gleeson in Richard Curtis' romantic comedy "About Time," will spend the fall filming Cameron Crowe's next movie with Bradley Cooper and Emma Stone. She's repped by Magnolia Entertainment.