
Casts

Tom Tryon
as Stephen Fermoyle

Romy Schneider
as Annemarie von Hartman

John Huston
as Kardinal Glennon

Carol Lynley
as Mona Fermoyle / Regina Fermoyle

Dorothy Gish
as Celia Fermoyle

Maggie McNamara
as Florrie Fermoyle

Bill Hayes
as Frank Fermoyle

Cameron Prud'Homme
as Din Fermoyle

John Saxon
as Benny Rampell

Loring Smith
as Cornelius J. Deegan