Characters played by Ralph Fiennes
Jesus
Characters played by Michael Bryant
God
The Doctor
Characters played by Julie Christie
Rachel
Characters played by Rebecca Callard
Tamar
Characters played by James Frain
Thomas
Characters played by Richard E. Grant
John the Baptist
Characters played by Ian Holm
Pontius Pilate
Characters played by William Hurt
Jairus
Characters played by Anton Lesser
Herod
Characters played by Daniel Massey
Cleopas
Characters played by Tim McInnerny
Barabbas
Characters played by Alfred Molina
Simon the Pharisee
Characters played by Bob Peck
Joseph of Arimathea
Characters played by Miranda Richardson
Mary Magdalene
Characters played by Antony Sher
Ben Azra
Characters played by Ewan Stewart
Andrew
Characters played by Ken Stott
Simon Peter
Characters played by David Thewlis
Judas Iscariot
Characters played by Vass Anderson
Roman Commander
Characters played by Nigel Anthony
Phineas
Characters played by Tony Armatrading
Balthasar
Characters played by David Becalick
Reuben
Characters played by Robert Duncan
Lazarus
Characters played by Martin Gent
Characters played by Patrick Godfrey
Matthew
Annas
Characters played by Julie Higginson
Mary
Characters played by William Hootkins
Lucifer
Characters played by Joe James
Characters played by Lennie James
Gaius Velius Quintilus
Characters played by Emily Mortimer
Mary of Nazareth
Characters played by Michael Nardone
Characters played by Phoebe Nicholls
Old Woman
Characters played by Geraldine O'Rawe
Woman in the Temple
Characters played by Geraint Owen
Joram
Characters played by Neville Phillips
Characters played by Rupert Procter
Characters played by Martin Read
Characters played by Sian Rivers
Martha
Characters played by David Schofield
Caiaphas
Characters played by Dougray Scott
James the Disciple
Characters played by William Thomas
Magi
Characters played by Richard Dyer
Characters played by Adam Welsh
Young Jesus