Gregory Peck character Monsignor Hugh O'Flaherty
Christopher Plummer character Col. Herbert Kappler
Kenneth Colley character Capt. Hirsch
Barbara Bouchet character Minna Kappler
Olga Karlatos character Francesca Lombardo
John Gielgud character Pope Pius XII
Raf Vallone character Father Vittorio
Walter Gotell character Gen. Max Helm
Julian Holloway character Alfred West
Michael Byrne character Reinhard Beck
T. P. McKenna character Himmler
Angelo Infanti character Father Morosini
Fabiana Udenio character Guila Lombardo
John Terry character Lt. Jack Manning
Peter Burton character Sir D'Arcy Osborne
Vernon Dobtcheff character Count Langenthal
Billy Boyle character Paddy
Phillip Hatton character Lt. Harry Barnett
Marne Maitland character Papal Secretary
Remo Remotti character Rabbi Leoni