约翰·米尔斯
John Mills
饰:Monsignor Blaise Meredith
提摩西·韦斯特
Timothy West
饰:Father Anselmo
Janos Grapow
饰:Paolo
Hartmut Solinger
饰:German Captain
斯蒂芬妮·奥德安
Colette Suzanne Dacheville (本名)
饰:Anne - Contessa di Sanctis
杰森·米勒
Jason Miller
饰:Dr. Aldo Meyer
宝拉·皮塔格拉
Paola Pitagora
饰:Nina Sanduzzi
丹尼尔·马西
Daniel Massey
饰:Nicholas Black
利·劳森
Leigh Lawson
饰:Capt. James Black,Giacomo Nerone
罗慕洛·瓦利
Romolo Valli
饰:Cardinal Marotta
雷夫·瓦朗
Raffaele Vallone
饰:Bishop Aurelio
帕特里克·莫夫
Patrick Mower
饰:Il Lupo
杰克·海德利
Jack Hedley
饰:Vatican Doctor
Winni Riva
饰:Rosa