Selva Rasalingam
Jesus
Mourad Zaoui
John
El Mahmoudi M'Barek
Simon Peter
Karima Gouit
Mary
David Harewood
Narrator (voice)