A brutal ruler fears a prophecy and orders the death of a child—one who will change history.
Deva Cassel
as Mary
Jamie Ward
as Joseph
Jim Caviezel
as King Herod
Sam Worthington
as Antipater
Ben Mendelsohn
as Nahash
Gael García Bernal
as Joachim
James Oliver Wheatley
as Dismas
Yahya Mahayni
as Mordecai
Marco Khan
as Melchior / Astrologer
Valentina Kamenova
as Mother
Akin Gazi
as General Baruch
Luca Riemma
as Gaspar, King of india / The Scholar