
Casts

John Mills
as Monsignor Blaise Meredith

Stéphane Audran
as Contess Anne Di Sanctis

Jason Miller
as Dr. Aldo Meyer

Paola Pitagora
as Nina Sanduzzi

Leigh Lawson
as Giacomo Nerone / James Black

Timothy West
as Father Anselmo

Patrick Mower
as 'Il Lupo'

Raf Vallone
as Bishop Aurelio

Romolo Valli
as Cardinal Marotta

Jack Hedley
as Doctor