Bradley Whitford
as
Jack Cay
Jaimie Alexander
as
Lucy Stubbs
Mark Tymchyshyn
as
Peter Scardino
Jim Caviezel
as
Ward Allen
Jim Caviezel
as
Bobby Jones
Claire Forlani
as
Mary Malone Jones
Mike Pniewski
as
Mr. Mullen
Robert Pralgo
as
Reporter
Jim O'Heir
as
Art
Charlie Schlatter
as
Buddy
Jim Caviezel
as
Dizzy Anderson
Valente Rodriguez
as
Jesus Rodriquez
Bruce Dern
as
Harry Volpi
Jim Caviezel
as
Jim McCormick
Paul Dooley
as
Mayor Don Vaughn
Brie Larson
as
Racing Girl #2
Lewis Pullman
as
Billy Kitchen
Jim Caviezel
as
Jimmy Bierce
Bill Pullman
as
Lefty Brown
Tommy Flanagan
as
Tom Harrah
Terence Maynard
as
Cameron Dell
Jim Caviezel
as
Doug Rawlins
Hal Ozsan
as
Ramzi
J.R. Cacia
as
Sgt Knebel
Jim Meskimen
as
Desk Clerk
Jeremy Piven
as
Joe Lapchick
Eric Roberts
as
Judd
Jim Caviezel
as
Sports Writer
Ron Perlman
as
Gunnar
John Hurt
as
Hrothgar
Jim Caviezel
as
Kainan
Jack Huston
as
Wulfric
Claudia Karvan
as
Carla
Jim Caviezel
as
Peter
Roger Ward
as
Truckie
Sam Neill
as
Dr. Kyrie
Jim Caviezel
as
Hobbes
Vincent D'Onofrio
as
Lester Clark
Sylvester Stallone
as
Ray Breslin
Paul Feig
Director
Sheb Wooley
as
Clubbed Policeman
Maria Bonnevie
as
David's Mother
Jim Caviezel
as
Johannes
Francesco De Vito
as
Roberto
Ridley Scott
Director
David Vadim
as
Cortez
Demi Moore
as
Jordan O'Neill
Viggo Mortensen
as
Master Chief John James Urgayle
Jim Caviezel
as
Slovnik
John Lynch
as
Aquila
Maxime Durand
as
Jewish Chief Priest #2
Jim Caviezel
as
Luke
James Faulkner
as
Paul
Victor Argo
as
Carl Pogue
Dan Petronijevic
as
Fighting Kid
Jim Caviezel
as
Steven 'Catch' Lambert
Mel Gibson
Director
Davide Marotta
as
Baby
Jim Caviezel
as
Jesus
Monica Bellucci
as
Magdalen
Lucio Allocca
as
Old Temple Guard
William Friedkin
Director
Jim Caviezel
as
Basketball Player
Mary McDonnell
as
Jenny Bell
Nick Nolte
as
Pete Bell
Kevin Reynolds
Director
Henry Cavill
as
Albert Mondego
Jim Caviezel
as
Edmond Dantes
Guy Pearce
as
Fernand Mondego
Luis Guzmán
as
Jacopo
Jim Caviezel
as
Freidoune Sahebjam
Mozhan Marnò
as
Soraya M.
Shohreh Aghdashloo
as
Zahra