汤姆·特莱昂
Tom Tryon
饰:Stephen Fermoyle
卡洛尔·琳蕾
Carol Lynley
饰:Mona Fermoyle,Regina Fermoyle
玛吉·麦可纳马拉
Maggie McNamara
饰:Florrie Fermoyle
Cameron Prud'Homme
饰:Din Fermoyle
塞西尔·凯拉韦
Cecil Kellaway
饰:Monsignor Monaghan
Loring Smith
饰:Cornelius J. Deegan
约翰·萨克松
John Saxon
饰:Benny Rampell
约翰·休斯顿
John Huston
饰:Cardinal Glennon
Peter MacLean
饰:Father Callahan
Billy Reed
Billy Reed
饰:Master of Ceremonies
Pat Henning
Pat Henning
饰:Hercule Menton
布吉斯·梅迪斯
Burgess Meredith
饰:The Rev. Ned Halley
吉尔·哈沃什
Jill Haworth
饰:Lalage Menton
拉斯·布朗
Russ Brown
饰:Dr. Heller
雷夫·瓦朗
Raffaele Vallone
饰:Cardinal Quarenghi
托里奥·卡米纳提
Tullio Carminati
饰:Cardinal Giacobbi
奥西·戴维斯
Ossie Davis
饰:Father Gillis
Donald Hayne
饰:Father Eberling
齐尔·威尔斯
Chill Wills
饰:Monsignor Whittle
阿瑟·亨尼卡特
Arthur Hunnicutt
饰:Sheriff Dubrow
多罗美瑞恩德
Doro Merande
饰:Woman Picket
帕特里克·奥尼尔
Patrick O'Neal
饰:Cecil Turner
莫瑞·汉密尔顿
Murray Hamilton
饰:Lafe
罗密·施奈德
Romy Schneider
饰:Annemarie von Hartman
彼得·韦克
Peter Weck
饰:Kurt von Hartman
Josef Meinrad
饰:Cardinal Innitzer
埃里克·弗雷
Erik Frey
饰:Seyss-Inquart (as Eric Frey)
马蒂亚斯·富克斯
Matthias Fuchs
饰:Father Neidermoser
威尔玛·德吉舍尔
Vilma Degischer
饰:Sister Wilhelmina
沃尔夫冈·普莱斯
Wolfgang Preiss
饰:S.S. Major
Jed Curtis
饰:Young Monk (uncredited)
戴维奥帕图歇
David Opatoshu
饰:Mr. Rampell (uncredited)
多萝西·吉许
Dorothy Gish
饰:Celia Fermoyle
比尔·海耶斯
Bill Hayes
饰:Frank Fermoyle
James Hickman
饰:Father Lyons
Berenice Gahm
饰:Mrs. Rampell
Jose Duvall
饰:Ramon Gongaro (as Jose Duval)
Francesco Mancini
饰:Master of Ceremonies (Ordination) (as Don Francesco Mancini of V
Dino Di Luca
饰:Italian Monsignor
鲁道夫·弗尔斯特
Rudolf Forster
饰:Drunk Man at the Ball
Dagmar Schmedes
饰:Madame Walter
Josef Krastel
饰:Von Hartman's Butler
Jürgen Wilke
饰:Army Lieutenant
Wilma Lipp
饰:Soloist
Eric van Nuys
Stefan Skodler
饰:(as Stephan Skodler)
罗伯特·莫斯
Robert Morse
饰:Bobby,(as Robert {Morse} and His Adora-Belles)