尼尔·泰格·弗莉
Nell Tiger Free
饰:Margaret
托菲克·巴霍姆
Tawfeek Barhom
饰:Gabriel
索妮亚·布拉加
Sônia Maria Campos Braga
饰:Silvia
拉尔夫·伊尼森
Ralph Ineson
饰:Father Brennan
比尔·奈伊
Bill Nighy
饰:Lawrence
米娅·麦戈文·扎伊尼
Mia McGovern Zaini
饰:Beatrice
亚历山大·安东
Anton Alexander
饰:Father Spiletto
安德烈·阿坎杰利
Andrea Arcangeli
饰:Paolo
Alessia Bonacci
饰:Nurse / Nun
彼得·阿佩塞拉
Peter Arpesella
饰:Priest
Sylvia Panacione
Sylvia Panacione
饰:Nurse 1
马里奥·欧普特
Mario Opinato
饰:Doctor 2
阿德里亚诺·阿拉贡
Adriano Aragon
饰:Doctor
Donatella Bartoli
Donatella Bartoli
饰:Nun 1
Michelangelo Dalisi
Michelangelo Dalisi
饰:Luca
圭多·夸廖内
Guido Quaglione
饰:Alfonzo
欧亨尼娅·德尔布
Eugenia Delbue
饰:Pregnant Woman
费代丽卡·桑托罗
Federica Santoro
饰:Smoking Nun
查丽塔·塞卡莫尔
Charita Cecamore
饰:Red Headed Girl
马里亚尔·巴伊马·里瓦
Marial Bajma-Riva
饰:Nun #2