Robert De Niro (Alfredo Berlinghieri) Gérard Depardieu (Olmo Dalco) Donald Sutherland (Attila Mellanchini) Stefania Sandrelli (Anita Foschi) Dominique Sanda (Ada Fiastri Paulhan) Burt Lancaster (Berlinghieri, Alfredo nagyapja) Romolo Valli (Giovanni, Alfredo apja)
A film kerettörténete 1945-ben játszódik és a fasiszták bukásával kezdődő leszámolások kapcsán visszapillantásokban tárul elénk a századelőn egyszerre, de különböző sorban született és együtt felnőtt parasztfiúnak Olmo-nak és Alfredo-nak, az uraság unokájának bonyolultan egymásba fonódó életpályája. 1918-ban a háborúból hazatérvén, majd jövendőbelijeikkel együtt újra szentesítik barátságukat. Alfredo azonban cserben hagyja az ártatlanul gyerekgyilkossággal gyanúsított Olmo-t. Barátságuk megromlik, akárcsak Alfredo házassága aki hagyja szabadon garázdálkodni a szadista fasiszta intézőt Attilá-t; ez utóbbival csak Olmo mer szembeszállni, de miután fellázítja ellene a parasztokat, menekülni kényszerül.