Piera is a young woman who grows up under the parentage of two extremely original overseers: both her mother and father have incestuous relations with her before they are committed to insane asylums.
A special connection, between a mother and her daughter, full of sensuality and complicity, has allowed to portray a family full of fears, rather unbalanced, but nevertheless searching infinite love.
Isabelle Huppert
as Piera
Hanna Schygulla
as Eugenia
Marcello Mastroianni
as Lorenzo
Angelo Infanti
as Tito / Giasone
Tanya Lopert
as Elide
Bettina Grühn
as Piera as a Child
Renato Cecchetto
as psychiatric hospital attendant
Maurizio Donadoni
as Massimo
Aïché Nana
as midwife
Girolamo Marzano
as doctor Filippi
Lidia Montanari
as "One hundred thousand lires"
Laura Trotter
as Luciana