Elizabeth Banks zrezygnowała z roli Tammy.
Jennifer Lawrence otrzymała propozycję zagrania w filmie, jednak musiała odmówić ze względu na konflikt terminów zdjęć.
Rolę Claude'a Beckera miał zagrać Damian Lewis, jednak zrezygnował na krótko przed rozpoczęciem zdjęć.
Film był kręcony w Nowym Jorku (Nowy Jork, USA) i Los Angeles (Kalifornia, USA).
Film był kręcony od 25 października 2016 do marca 2017 roku.