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ć.

Pupa
Charlie Colletto
Chopin
Commissaire adjoint Salvatore Lambelli
Frankie Bottles
Police inspector
Taxi Driver
Singer in Drag
Anna Chino
Ester
Porter