Gdy ogłaszano powstanie filmu, początkowo w głównych rolach mieli wystąpić Josh Brolin, Maggie Gyllenhaal, Olivia Munn, David Oyelowo i Luke Evans.
Zdjęcia do filmu były kręcone w Londynie, Iver i Gloucester (Anglia, Wielka Brytania) oraz Filadelfii (Pensylwania, USA) i Nowym Jorku (Nowy Jork, USA).