Characters played by Christian Bale
Jesus of Nazareth
Characters played by Pernilla August
Mary of Nazareth
Characters played by Melinda Kinnaman
Young Mary
Characters played by David Threlfall
Joseph of Nazareth
Characters played by Simone Bendix
Mary Magdalene
Characters played by John Shrapnel
Simon
Characters played by Edward Hardwicke
Zachariah
Characters played by Hywel Bennett
Herod
Characters played by Geraldine Chaplin
Elizabeth
Characters played by Toby Bailiff
Young Jesus
Characters played by Michael Mears
John
Characters played by Mark Jax
Peter
Characters played by Anna Mathias
Anne
Characters played by Robert Addie
Pontius Pilate
Characters played by Crispian Belfrage
James the Great
Characters played by Christopher Routh
John the Baptist
Characters played by Judy Cornwell
Inkeeper's Wife
Characters played by Andrew Grainger
Barrabas
Characters played by John Light
Archangel Gabriel
Characters played by David Schofield
Micah
Characters played by Iván Darvas
Silas
Characters played by Christopher Lawford
Reuben
Characters played by Yvette Feuer
Elizabeth's Servant
Characters played by Ányos Elek
Joel
Characters played by Antal Konrád
Innkeeper
Characters played by Niven Boyd
Centurion
Characters played by János Gyuriska
Joses
Characters played by Lajos Balázsovits
Chamberlin
Characters played by Gabor Gulyas
Baby Jesus
Characters played by Michael Mehlmann
Caspar
Characters played by Artúr Kálid
Balthazar
Characters played by Zoltán Gera
Astrologer #1
Characters played by János Gosztonyi
Shepherd #1
Characters played by László Görög
Shepherd #2
Characters played by János Kulka
Melchior
Characters played by Peter Linka
Chief Steward
Characters played by Ferenc Némethy
Astrologer #2
Characters played by Zoltán Seress
Captain of Roman Cavalry
Characters played by Attila Szarvas
James
Characters played by Levente Törköly
Shepherd #3
Characters played by Tom Faraday
Jewish Settler
Characters played by Tibor Szervét
Roman Guard