Początkowo gwiazdami filmu mieli być Ryan Gosling i Emma Stone, ale obydwoje odrzucili propozycje zagrania w filmie.
Po tym jak Ryan Gosling zrezygnował z roli, zaproponowano ją Bradowi Pittowi i Benowi Affleckowi, lecz obaj odrzucili ofertę.
Kiedy Kristen Stewart dowiedziała się, że główną rolę męską ma zagrać Will Smith, zrezygnowała z projektu, argumentując swoją decyzję zbyt dużą różnicą wieku między nią a aktorem (21 lat).
Michelle Williams, Jessica Biel, Rose Byrne i Olivia Munn były kandydatkami do zastąpienia Kristen Stewart, zanim rolę powierzono Margot Robbie.
Film był kręcony w Buenos Aires (Argentyna) oraz w Nowym Orleanie (Luizjana, USA).
Film kręcono od 12 września do 17 grudnia 2013 roku.