Keisha Castle-Hughes character Mary
Oscar Isaac character Joseph
Hiam Abbass character Anna
Shaun Toub character Joachim
Ciarán Hinds character Herod
Shohreh Aghdashloo character Elisabeth
Stanley Townsend character Zechariah
Alexander Siddig character The Angel Gabriel
Nadim Sawalha character Melchior
Ériq Ebouaney character Balthasar
Stefan Kalipha character Gaspar
Alessandro Giuggioli character Antipas
Farida Ouchani character Ruth
Saïd Amadis character Tero
Maria Giovanna Donzelli character Mary's Friend
Francesca Piliero character Mary's Friend
Serge Feuillard character High Priest
Kais Nashif character Benjamin
Andy Lucas character Tax Collector
Tomer Sisley character Tax Collector
Jeffery Kissoon character Herod's Architect
Lucia Zotti character Elizabeth's Aunt
Monica Contini character Elizabeth's Cousin
Paola Sotgiu character Midwife
Gabrielle Scharnitzky character Palm Reader
Stewart Scudamore character Simeon
Chiara Di Pede character Girl Taken By Soldiers
Zinedine Soualem character Girl's Father
Luciana Paolicelli character Girl's Mother
Damir Todorovic character Soldier at Collection
Matt Patresi character Sentry Soldier
Ted Rusoff character Old Shepherd
Sami Samir character Thief
Yvonne Sciò character Thief's Accomplice
Andrea Bruschi character Bethlehem Townsperson
Jean-Claude Deret character Bethlehem Townsperson
Angela Iurilli character Bethlehem Townsperson
Francesco Martoccia character Bethlehem Townsperson
Alessandro Piscitelli character Bethlehem Townsperson
Maria Antonietta DiMonte character Bethlehem Townsperson
Emilio Adrisani character Bethlehem Townsperson
Emilia Fortunato character Bethlehem Townsperson
Ilaria Cangalosi character Blacksmith's Wife (uncredited)
Shelby Young character Naomi (voice) (uncredited)