Aamir Khan, Shahrukh Khan, Kamal Hassan i Ajith Kumar dostali propozycję zagrania Dr Vasigarana / Chitthiego, jednak ostatecznie angaż otrzymał Rajnikanth.
Pierwotnie w rolę Sany miała wcielić się Preity Zinta, jednak aktorka odrzuciła propozycję. Potem rolę oferowano Priyance Choprze, Deepice Padukone, Asin, Trishy Krishnan, Shriyi Saran, Priyamani i Nayanthari, zanim ostatecznie została wybrana Aishwarya Rai Bachchan.
Film nakręcono na Goa (Indie), w Rio de Janerio (Brazylia) oraz w USA i Peru.
Film początkowo nosił tytuł "Robot". Producenci postanowili go jednak zmienić na tytuł w języku tamilskim, gdyż takie filmy będą zwolnione z podatku.
Początkowo film był planowany na 2001 rok z udziałem Kamala Hassana oraz Preity Zinty i miał nosić tytuł "Robo".