W 2016 roku producent i aktor Tusshar Kapoor chciał, aby główną rolę w filmie zagrał Ajay Devgn.
Reżyser Raghavendra Lawrence miał debiutować tym filmem w kinie hindi, ale wycofał się po pojawieniu się pierwszych plakatów z aktorem odgrywającym główną rolę - Akshayem Kumarem, gdyż Lawrence uznał, iż wizerunek Kumara na plakatach nie został z nim uzgodniony i reżyser poczuł się odsunięty na bok. Ostatecznie jednak Lawrence wrócił, aby dokończyć nagrywanie po rozmowie z Kumarem.
Zdjęcia do filmu zostały nakręcone w Dubaju (Zjednoczone Emiraty Arabskie) oraz Mumbaju (Indie).