Benedict Cumberbatch
as
Benjamin
Caleb McLaughlin
as
Dirty Zeke
Teyana Taylor
as
Mary Magdalene
James McAvoy
as
Pontius Pilate
Ethel Ayler
as
Lady in bar
Timur Bekmambetov
Director
Nazanin Boniadi
as
Esther
Morgan Freeman
as
Ilderim
Rodrigo Santoro
as
Jesus
Pilou Asbæk
as
Pontius Pilate
Kevin Sizemore
as
Chief Garvey
Jennifer Garner
as
Christy Beam
Martin Henderson
as
Kevin Beam
Giovanni Rodriguez
as
News cameraman
Richard Attenborough
Director
Peter Firth
as
Dr. Craig
Julian Firth
as
Father John Fisher
Anthony Hopkins
as
Jack Lewis
James Frain
as
Peter Whistler
Alfredo Tavares
as
Fawley Railway Passenger
Jon Gunn
Director
Nancy Travis
as
Barbara Schmitt
Rick Skene
as
Crew Member
Alan Ritchson
as
Ed Schmitt
Amy Acker
as
Theresa Schmitt
Stephen Hopkins
Director
Idris Elba
as
Ben
Robert Alonzo
as
Hazmat Worker
Hilary Swank
as
Katherine
John McConnell
as
Mayor Brooks
Henry Koster
Director
Cameron Mitchell
as
Jesus Christ
Michael Ansara
as
Judas
Michael Rennie
as
Peter
Roy Jenson
as
Soldier
Juliette Binoche
as
Juliette
Jason Botsford
as
Hotel Patron
Kaya Wilkins
as
Anja
Priscilla C. Shirer
as
Olivia Brooks
Cameron Arnett
as
Thomas Hill
Martin Scorsese
Director
Ciarán Hinds
as
Father Valignano
Liam Neeson
as
Ferreira
Ryô Kase
as
João
Andrew Garfield
as
Rodrigues
Garth Davis
Director
Tchéky Karyo
as
Elisha
Joaquin Phoenix
as
Jesus
Tahar Rahim
as
Judas
Rooney Mara
as
Mary Magdalene
Francis Lawrence
Director
Rachel Weisz
as
Angela Dodson / Isabel Dodson
Shia LaBeouf
as
Chas Kramer
Keanu Reeves
as
John Constantine
Peter Stormare
as
Satan
Twiggy
as
Courtier
Kenneth Colley
as
Legrand
Georgina Hale
as
Philippe
Robert De Niro
as
Jeremy Irons
as
Father Gabriel
Liam Neeson
as
Fielding
Ronald Pickup
as
Hontar
Roy Scheider
as
Cardinal Siqueros
Tom Kane
as
Cartoon Voice
Rutger Hauer
as
Dracula III
Brande Roderick
as
Tanya
William Friedkin
Director
William Friedkin
as
Himself