Isabelle Huppert
Piera
Hanna Schygulla
Eugenia
Marcello Mastroianni
Lorenzo
Angelo Infanti
Tito / Giasone
Tanya Lopert
Elide
Renato Cecchetto
psychiatric hospital attendant
Maurizio Donadoni
Massimo
Aïché Nana
midwife
Girolamo Marzano
doctor Filippi
Laura Trotter
Luciana
Lina Bernardi
Miriam Gautieri
Fiammetta Baralla
hospital nurse
Serena Bennato
Marisa
Rita Caldana
Bettina Grühn
Piera as a Child
Lidia Montanari
"One hundred thousand lires"
Marina Zanchi
Arianna
Elisabetta Ambrosini
Cristina Forti
Daniela Nicosia
Pino Tosca
baker
Vincenzo Aronica
María Badmajew
Domenico Coppola
Monica Assante
Salvatore Iacono
psychiatric hospital attendant who cuts Eugenia's hair
Silvia Nebbia
Silvia
Patrizia Roncati Negri
Fausto Schermi