Andy Griffith
as
Melchior
Hiam Abbass
as
Anna
Ciarán Hinds
as
Herod
Oscar Isaac
as
Joseph
Shelby Young
as
Naomi
Rizwan Manji
as
Gaspar
Antonio Banderas
as
Herod
Milo Manheim
as
Joseph
Fiona Palomo
as
Mary
Kenneth Colley
as
Jesus
George Harrison
as
Mr. Papadopolous
John Cleese
as
Wise Man #1 / Reg / Jewish Official / First Centurion / Deadly Dirk / Arthur
Michael Palin
as
Wise Man #3 / Mr. Big Nose / Francis / Mrs. A / Ex-Leper / Announcer / Ben / Pontius Pilate / Boring Prophet / Eddie / Shoe Follower / Nisus Wettus