2006
Mary
Joseph
Anna
Joachim
Herod
Elizabeth
Zechariah
The Angel Gabriel
Melchior
Balthasar
Gaspar
Antipas
Ruth
Tero
Mary's Friend
High Priest
Benjamin
Tax Collector
Herod's Architect
Elizabeth's Aunt
Elizabeth's Cousin
Midwife
Palm Reader
Simeon
Girl Taken By Soldiers
Girl's Father
Girl's Mother
Soldier at Collection
Sentry Soldier
Old Shepherd
Thief
Thief's Accomplice
Bethlehem Townsperson
Naomi (voice) (uncredited)