Father Francis
Gabriel Mann
Father Merrin
Stellan Skarsgard
Rachel Lesno
Clara Bellar
Cheche
Billy Crawford
Sergeant Major
Ralph Brown
Jomo
Israel Aduramo
Chuma
Andrew French
Major Granville
Julian Wadham
Emekwi
Eddie Osei
Kessel
Antonie Kamerling
Sebituana
Ilario Bisi-Pedro
Corporal
Niall Refoy
Private
Lorenzo Camporese
Dr. Lamu
Burt Caesar
Dutch Farmer
Marcello Santoni
l'adolescente hollandaise
Griet Van Damme
Caporal
Simon McLinden
la femme de Sebituana
Pet Chege
l'ouvrier aux convulsions
Hamadi Mwapachu
Mara
Evelyn Duah
Caporal Williams
Rick Warden
le Sergent allemand
Michele Mariotti
un soldat
Ben Meyjes
un soldat
Oliver Maltman
James
Omari Carter
le soldat au lance-flammes
Nick Komornicki
Cheche (voice)
Mary Beth Hurt
Joseph
Adrian Black