Marlon Brando odrzucił rolę kryminalisty.
Tuesday Weld miała zagrać rolę Pherber, a Mia Farrow - Lucy, ale obie doznały urazów przed rozpoczęciem produkcji filmu. Rola Pherber przypadła Anicie Pallenberg, a Lucy - Michèle Breton.
Marianne Faithfull miała zagrać rolę Pherber, ale zaszła w ciążę i zastąpiła ją Anita Pallenberg.
Film nakręcono w Londynie i Shepperton (Anglia, Wielka Brytania).
Film kręcono od lutego do maja 1968 roku oraz od 1 września do października 1968 roku (sceny z Mickiem Jaggerem).
James Fox w ramach przygotowania się do roli spędzał czas z prawdziwymi gangsterami ze Wschodniego Londynu.