Amitabh Bachchan był rozważany do zagrania roli złoczyńcy, lecz po sugestiach Rajinikantha, że widzowie nie zaakceptują go jako grającego złego charakteru, ostatecznie wybrano Akshaya Kumara.
Zdjęcia do filmu nakręcono w St. Joseph (Missouri, USA), Ćennaju, Dehli, Bangalore i Tirukazhukundramie (Indie) oraz Salar de Uyuni (Boliwia).
Z budżetem wynoszącym 5,43 mld. rupii (równowartość 76 mln. dolarów amerykańskich) była to wówczas najdroższa produkcja filmowa w Indiach, a druga w całej Azji.
Okres zdjęciowy trwał od 16 grudnia 2015 r. do 22 października 2017 r.