Początkowo w postać Penelope miała wcielić się Margot Robbie, jednak ze względu na konflikt terminów musiała wycofać się z produkcji.
Zdjęcia do filmu zrealizowano na wyspie Pantelleria (Włochy).
Okres zdjęciowy trwał od 25 lipca do 26 września 2014 roku.
Tytuł filmu nawiązuje do obrazu Davida Hockney'a z 1967 roku.
Scena koncertu Marianne Lane została nakręcona na stadionie San Siro w Mediolanie (Włochy) w trakcie koncertu Lorenzo Jovanotti. 70 000 osób zostało poproszonych o skandowanie "Marianne Lane" na czas nagrywania sceny.
W 2022 roku, na Międzynarodowym Festiwalu Filmowym w Göteborgu, reżyser zaprezentował wersję filmu rozszerzoną do 195 minut.