Guest Stars Ramin Karimloo as Joseph Madison Clare as Young Mary Cornell S. John as Balthazar Gary Oliver as Herod Abdellatif Chaouqi as Roman Centurion Anthony Kaye as The Angel Gabriel 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