Pierwotnie oczekiwano, że reżyserią zajmie się K. Selvaraghavan, ale zrezygnował.
Film był nakręcany w Chennai (Indie), Grand Rapids (Michigan, USA), Nowym Jorku (Nowy Jork, USA) oraz Jordanie.
Film dwujęzyczny zrealizowany w hindi (jako "Vishwaroop") i języku tamilskim. Wszyscy aktorzy musieli wyuczyć się swoich dialogów w obu językach.