Na początku film miał wyreżyserować Shekhar Kapur.
Rolę Charlesa Ambrose miał zagrać Bruce Willis.
Zdjęcia do filmu nakręcono w São Paulo (Brazylia) i Atlancie (Georgia, USA).
Film kręcono od 23 maja do lipca 2013 roku.