Angela Bettis (Maria)
Johnathon Schaech (Nino)
Sinéad Cusack (Matilde)
John Castle (Giuseppe)
Vanessa Redgrave (Sister Agata)
Don Hodson
Mia Fothergill (Giuditta)
Denis Quilley (Baron Cesaro)
Donald O'Brien
Pat Heywood (Sister Teresa)
Frank Finlay (Father Nunzio)
Valentina Cortese (Mother Superior)