Every Thing Will Be Fine
James Franco
Charlotte Gainsbourg
Marie-Josée Croze
Robert Naylor
Patrick Bauchau
Peter Stormare
Rachel McAdams