Początkowo główną rolę w filmie miał zagrać Hugh Jackman. Aktor musiał jednak zrezygnować z powodu konfliktów w grafiku. Zastąpił go Will Smith.
Początkowo Rooney Mara miała zagrać jedną z głównych ról. Ostatecznie aktorka z nieznanych powodów zrezygnowała z udziału w filmie.
Początkowo reżyserem filmu miał zostać Alfonso Gomez-Rejon. Twórca opuścił jednak projekt z powodu różnic artystycznych ze studiem New Line Cinema.
Twórcy filmu zaoferowali jedną z głównych ról żeńskich Rachel McAdams. Aktorka nie mogła jednak wystąpić w filmie z powodu pracy na planie "Doktora Strange'a".
Film był kręcony w Nowym Jorku (Nowy Jork, USA).
Film kręcono od 22 lutego do 16 kwietnia 2016 roku.