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.
Do małego miasteczka na Dzikim Zachodzie przyjeżdża rewolwerowiec. Tam dostaje propozycję zastrzelenia łowcy głów, który nie gardzi zleceniami dotyczącymi nawet niewinnych osób.
Przestępcy z Ameryki łączą swoje siły z włoskim złodziejem i jego gangiem, żeby dokonać brawurowego skoku: chcą ukraść klejnoty świętego patrona Neapolu.
Wysłany do Montany, aby ścigać złodziei bankowych, łowca nagród przejmuje stanowisko zastępcy szeryfa, który nie dotarł do celu, i angażuje się w wojnę między rolnikami a hodowcami bydła.