Selva Rasalingam
Jesus
Selva Rasalingam
Jesus
Mourad Zaoui
John
El Mahmoudi M'Barek
Simon Peter
Abdelilah Wahbi
James, son of Zebedee
Abdelaziz N'Mila
Andrew
Ait Youssef Youssef
Philip
N'Mila Mohamed
Bartholomew
Abderrahim Khira
Thomas
Mohamed El Korchi
Matthew
Noureddine Cherfaoui
James, son of Alphaeus
Dahabi Bouragate
Simon the Zealot
El Housseine Dejjiti
Judas Iscariot
Leila El Fadili
Mary Magdalene
David Harewood
Narrator (voice) – New International Version
Brian Cox
Narrator (voice) – King James Version
Hannah Leader
Producer
Huw Penallt Jones
Executive Producer
Mart Green
Executive Producer
Mike Fowlie
Production Design
Salaheddine Benchegra
Casting
Saad Fekhari
Casting
Brent Ryan Green
Executive Producer
Ben Hilton
Editor
Amory Leader
Music
David Batty
Director
Ben Hodgson
Cinematography