The epic tale of a class struggle in twentieth century Italy, as seen through the eyes of two childhood friends on opposing sides.
Robert De Niro
as Alfredo Berlinghieri
Gérard Depardieu
as Olmo Dalcò
Dominique Sanda
as Ada Fiestri Paulhan
Stefania Sandrelli
as Anita Foschi
Donald Sutherland
as Attila Mellanchini
Burt Lancaster
as Alfredo Berlinghieri the Elder
Francesca Bertini
as Sister Desolata
Laura Betti
as Regina
Werner Bruhns
as Ottavio Berlinghieri
Stefania Casini
as Neve
Sterling Hayden
as Leo Dalcò
Anna Henkel-Grönemeyer
as Anita the Younger