Guest Stars Ramin Karimloo as Joseph Madison Clare as Young Mary Cornell S. John as Balthazar Gary Oliver as Herod Anthony Kaye as The Angel Gabriel Abdellatif Chaouqi as Roman Centurion Amra Mallassi as Builder Liran Nathan as Shepherd Danielle Woodnutt as Mary's Mother Anas El Baz as Joseph's Relative Fouad Mansour as Priest