Cast and Crew of The Nativity

Cast of
The Nativity

About The Nativity

Drama revealing the human story beneath the classic biblical tale, from the courtship of Mary and Joseph in Nazareth to the birth of Jesus in a Bethlehem stable.

Full Cast of The Nativity

Andrew Buchan
plays Joseph (4 episodes)

Tatiana Maslany
plays Mary (4 episodes)

Peter Capaldi
plays Balthazar (4 episodes)

Peter Capaldi as Balthazar

Peter Dougan Capaldi (born 14 April 1958) is a Scottish actor, writer and director. He portrayed the twelfth incarnat...

See Peter Capaldi's other roles

Vincent Regan
plays Herod (4 episodes)

Al Weaver
plays Thomas (4 episodes)

Al Weaver as Thomas

Al Weaver was born on January 3, 1981 and is currently 43 years old.

See Al Weaver's other roles

Art Malik
plays Nicolaus (4 episodes)

Art Malik as Nicolaus

Athar ul-Haque Malik (born 13 November 1952), known professionally as Art Malik, is a Pakistani-born British actor wh...

See Art Malik's other roles

Claudie Blakley
plays Anna (4 episodes)

David Sterne
plays Abimael (4 episodes)

Frances Barber
plays Elizabeth (4 episodes)

Frances Barber as Elizabeth

Frances Barber was born on May 13, 1958 and is currently 66 years old.

See Frances Barber's other roles

Jack Shepherd
plays Melchior (4 episodes)

Neil Dudgeon
plays Joachim (4 episodes)

Ruth Negga
plays Leah (4 episodes)


Crew of The Nativity

Discover the backstage crew of The Nativity →