John Sturges
Director
Harry Harvey
as
First Train Conductor
Lee Marvin
as
Hector David
John Ericson
as
Pete Wirth
Francis McDonald
as
Tall - White-haired Cafe Lounger
Chester Morris
as
Bob Sangster
Virginia Brissac
as
Mrs. McLane
Minerva Urecal
as
Parishoner
Karim Dridi
Director
Guillaume Canet
as
Antoine
Swann Arlaud
as
Duclos
Marion Cotillard
as
Marie
Robert Patrick
as
Deke
Ramon D'Salva
as
Firewall
Richard Norton
as
Slade
Eric Hahn
as
Soldier
Rodrigo García
Director
Ciarán Hinds
as
Father
Ewan McGregor
as
Jesus / Devil
Ayelet Zurer
as
Mother
Tye Sheridan
as
Son
Jennifer Rubin
as
Karen
Rita Tushingham
as
Myrna
Viggo Mortensen
as
Wes
Lester Dorr
as
Carter's Assistant Manager
Irving Bacon
as
Motel Proprietor
Frank Coghlan Jr.
as
Young Man
Jeremy Irvine
as
Ben
Hanna Mangan Lawrence
as
Laina
Michael Douglas
as
Madec
Patricia Bethune
as
Secretary
Emily Holmes
as
Claire Becket
John Rhys-Davies
as
Prof. Hayden Masterton
Whitney Moore
as
Kirby Lane
William 'Bill' Connor
as
Tiny
Jacky Cai
as
Drone pilot
Simon Yam
as
Newspaper editor Alfred
Tygh Runyan
as
Bryan
Lacey Chabert
as
Noelle
Brandon Quinn
as
Tyson
Shug Fisher
as
Old Man Harris
Fred Graham
as
Sheriff Jeff
Henry King
Director
Gary Cooper
as
Abe Lee
E.J. Ratcliffe
as
James Greenfield
Jaime King
as
Annie
Josh Plasse
as
Mitch
Tobias Jelinek
as
Pax
Frank Grillo
as
Robert
Luci Christian
as
Meryl Stryfe
Masaya Onosaka
as
Vash the Stampede
Ai Horanai
as
(voice)