Casts

Iva Zanicchi
as Maria

Carlo Pistarino
as Mario

Marisa Laurito
as Rosetta

Paolo Villaggio
as Psychologist

Lando Buzzanca
as Reverend

Gianfranco D'Angelo
as Sacristan

Corinne Cléry
as Sister Clementina

Giulio Berruti
as Don Celestino

Paola Caruso
as Sinner
