cast
Haaz Sleiman
as Jesus of Nazareth
Kelsey Grammer
as King Herod
Stephen Moyer
as Pontius Pilate
Rufus Sewell
as Caiaphas
Eoin Macken
as Antipas
Abhin Galeya
as John the Baptist
Tamsin Egerton
as Claudia
John Lynch
as Nicodemus