Miejscowy gangster o pseudonimie "Sorriso" omyłkowo bierze zapaśnika, Charliego (Bud Spencer) i sprzedawcę lodów, Sonny'ego (Giuliano Gemma) za niebezpiecznych zabójców. Przyjaciele wiedzą, że gdy mafiozo odkryje swoją pomyłkę to ich zabije. Nie chcąc wyprowadzać go z błędu podejmują się u niego pracy i odgrywają swoje role do momentu, gdy ten zleca im zabójstwo pewnej rodziny.
Luke (Antonio Sabato) budzi się na pustyni obok martwego mężczyzny. Chłopak nie wie kim jest, ani co tutaj robi. W poszukiwaniu odpowiedzi rusza do najbliższego miasteczka. Na miejscu, w jednym z barów, spotyka mężczyznę, który, jak się okazuje, zamordował jego ojca i żonę.
Podczas amerykańskiej wojny secesyjnej trzech skazańców uratuje swoje życie, jeśli uda im się odzyskać ładunek konfederackiego złota skradziony przez dezertera z Południa w drodze do Meksyku.