Meksyk, początek XX wieku. Powstanie ludowe przeciwko wspieranym przez USA oligarchom rozprzestrzenia się na kolejne regiony kraju. Tepepa, jeden z przywódców rewolucji, jest ścigany przez bezwzględnego pułkownika Cascorro. Gdy wpada w ręce sił rządowych, z nieoczekiwaną pomocą...
Charlie Colletto (Marcello Mastroianni) jest gangsterem z Mediolanu. Ma obsesję na punkcie rudowłosej Pupy (Sophia Loren), która przypomina mu Ritę Hayworth, w której kochał się w młodości. Pupa ma go dość i próbuje wykorzystać jego kłopoty, aby się go pozbyć.