Lo scienziato Vaseegaran (Rajnikanth) ignorando i sentimenti della bella fidanzata Sana (Aishwarya Rai Bachchan) per dieci anni ha lavorato ossessivamente su un sofisticato androide da combattimento con lo scopo di venderlo all'esercito indiano e andare così a ridurre le perdite umane durante i conflitti.
Vaseegaran egocentricamente dona le proprie sembianze alla creatura sintetica (interpretata sempre da Rajnikanth) e gli da il nome di Chitti. Gradualmente Chitti, anelato per la sua avanzatissima intelligenza artificiale dal professor Bohra (Danny Denzongpa), bieco mentore di Vaseegaran, otterrà sentimenti umani ed entrerà in violento conflitto col proprio creatore per ottenere l'amore di Sana.