Every Thing Will Be Fine

Every Thing Will Be Fine

Score: 5.67 / 10
Released: December 11, 2015
Director: Wim Wenders
Producer: Gian-Piero Ringel
Studio: Mongrel Media
Cast: James Franco, Charlotte Gainsbourg, Marie-Josée Croze, Robert Naylor, Patrick Bauchau, Peter Stormare, Rachel McAdams
Genre: Drama
Length: 119 minutes
  write a review | read reviews | photos
watch the Every Thing Will Be Fine trailer

Every Thing Will Be Fine Overview

Tomas Elden (James Franco) accidentally hits a child with his car while driving aimlessly around the outskirts of town after a trivial domestic quarrel with his girlfriend.

In the years that follow, he can't get over the fact that he feels like a murderer and finds it hard to move on with his life.

  Canadian Connection: Filmed in Quebec.