Train Dreams Cast and Crew

Main Cast: Joel Edgerton as Robert Grainier
Main Cast: Felicity Jones as Gladys Grainer
Main Cast: Kerry Condon
Supporting Cast: William H. Macy as Peeples
Supporting Cast: Paul Schneider as Apostle Frank
Supporting Cast: Sean San Jose
Supporting Cast: Clifton Collins Jr.
Supporting Cast: Will Patton as Narrator
Supporting Cast: Alfred Hsing as Fu Sheng
Supporting Cast: John Diehl as Billy
Supporting Cast: David Paul Olsen as Toomis
Supporting Cast: John Patrick Lowrie as Mr. Sears
Supporting Cast: Nathaniel Arcand as Ignatius Jack
Supporting Cast: Eric Ray Anderson as Boss
Supporting Cast: Rick Rivera as Foreman
Supporting Cast: Bonni Dichone as Woman at TV
Supporting Cast: Chuck Tucker as Silent Man
Supporting Cast: Rob Price as Curious Logger
Supporting Cast: Brandon Lindsay as Elijah Brown
Supporting Cast: Beau Charles as Young Logger
Supporting Cast: Taylor McKinley as Logger New Cut
Supporting Cast: Ashton Singer as Avery Pinkham
Supporting Cast: Zoe Rose Short as Kate
Supporting Cast: Cisco Keanu Hoberock as Wolf Boy
Supporting Cast: Clark Sandford as Pilot's Father
Supporting Cast: Amelia Hilson as Pilot
Director: Clint Bentley
Writer: Greg Kwedar
Writer: Clint Bentley
Film Producer: Scott Hinckley
Film Producer: Marissa McMahon
Film Producer: Teddy Schwarzman
Film Producer: Will Janowitz
Film Producer: Ashley Schlaifer
Film Producer: Michael Heimler
Film Producer: Joel Edgerton
Film Producer: Casey Affleck
Film Producer: Greg Kwedar