Father Merrin takes a sabbatical from the Church to devote himself to history and archaeology as he struggles with his shattered faith.

Stellan Skarsgård
as Father Lankester Merrin

Clara Bellar
as Rachel Lesno

Gabriel Mann
as Father Francis

Billy Crawford
as Cheche

Julian Wadham
as Major Granville

Andrew French
as Chuma

Ralph Brown
as Sergeant Major

Israel Aduramo
as Jomo

Ilario Bisi-Pedro
as Sebituana

Burt Caesar
as Dr. Lamu