Ugo (Gastone Moschin) wyszedł właśnie z więzienia. Od pierwszych chwil na wolności, depczą mu po piętach: były pracodawca, psychopatyczny gangster Rocco (Mario Adorf) oraz funkcjonariusze policji. Wszyscy są przekonani, że główny bohater ukrywa 300 tys. dolarów, które powinny były trafić do ważnego, amerykańskiego mafioza.
W małym miasteczku na dzikim zachodzie Honey Fisher (Victor Buono) jest wpływowym i potężnym człowiekiem. Mieścina powstała dzięki gorączce złota jaka zapanowała w tym rejonie, a on i jego gang za pomocą oszustw, morderstw i zastraszania weszli w posiadanie aktów własności najbardziej złotonośnych terenów w okolicy. Dwóch rewolwerowców, Cat Stevens i Hutch Bessy (Terence Hill i Bud Spencer) oraz połączone siły cyrkowców i mieszkańców miasteczka pod wodzą przyjaciela Stevensa, Fincha (Glauco Onorato) stają do walki z Fisherem i jego ludźmi.
Podwójny agent Alexandre Eberlin (Laurence Harvey) dostaje zlecenie od Brytyjczyków. Ma schwytać rosyjskiego szpiega, znanego im jako Krasnevin. Tylko Eberlin wie, że Krasnevin jest nikim innym jak... nim samym! Bezwzględny partner towarzyszący mu w misji zaczyna stopniowo odkrywać tajemnicę Eberlina, gdy ten zaczyna kombinować jak wyplątać się z tej beznadziejnej sytuacji.
Esther Blodgett (Janet Gaynor) jest kolejną dziewczyną, która weszła w machinę kina. Będąc na hollywoodzkim przyjęciu wpada w oko Normanowi Maine (Fredric March) - gwieździe filmu, która popadła w alkoholizm. Esther i jej idol - Norman pobierają się, lecz czy to małżeństwo do czegoś prowadzi...?