Dur d'être un héros. Surtout lorsque, comme Jack Beauregard, on vieillit et qu'on aimerait bien être laissé en paix. Un des grands moments du western-spaghetti, avec, dans l'ombre, Sergio Leone, qui, de la production au scénario, orchestra la rencontre d'une vraie légende du western américain (Henry Fonda) avec son double parodique italien (Terence Hill, alias Trinita).
Dans un bidonville romain, Giacinto, le patriarche, vit avec les vingt membres de sa famille dans une bicoque de bois. Il veille souvent, fusil en main, sur son magot, un million de lires qu'il a touchées comme indemnité après voir perdu un oeil...
1995, dans la banlieue de Rome. Vittorio et Cesare qui se connaissent depuis 20 ans, sont comme des frères inséparables. Leur quotidien se résume aux discothèques, à l'alcool et aux trafics de drogues, une vie d'excès qu'ils paient cher. Après avoir rencontré Linda, Vittorio semble vouloir changer de vie. Cesare lui, plonge inexorablement…
1890. Georges Randal, un orphelin élevé par son oncle, a été dépouillé de son héritage par celui-ci. Pour couronner le tout, l'oncle indigne a refusé d'accorder à son pauvre neveu la main de sa fille, celle-ci étant destinée à un homme riche. Pour se venger, Georges vole les bijoux des parents du fiancé et entame une carrière fructueuse de voleur.