Le film tourne autour d'un villageois, qui avait partagé une forte amitié avec un acteur de cinéma populaire dans sa jeunesse. Cependant, en raison de leurs différentes carrières, ils sont finalement contraints de se séparer, l'un devenant une figure nationale, l'autre, un barbier de village....
Quand l'officier de police Kapil Khanna découvre que son fils a était kidnapper et échanger a la naissance avec une fille, il passe les 20 prochaines années a essayer de retrouver son fils disparu, finalement il la trouvera vivant avec son ennemi.
L'intrigue se déroule dans une Inde médiévale de fiction. Kochadaiiyaan est un chef de troupe juste et bienveillant, mais un jour, il est victime d'un complot et tué. Son fils, Rana (incarné par Rajnikanth), qui n'a plus rien, se jure de venger son père et de sauver son royaume. Des années...
De l’Inde pré-indépendante à nos jours, un riche propriétaire se dresse, aux côtés des villageois opprimés, contre l’Administration anglaise, puis l’Etat indien, pour la construction et la sauvegarde d’un barrage, dans l’Etat du Tamil Nadu.
Un propriétaire de propriété riche est tué par sa deuxième femme et son frère Aadimoolam. Le fils du propriétaire de la succession, Raja, revient d'USA et en apprend. Pour amener les coupables à réserver, il rend son ami Sethupati, un tireur de pousse-pousse, agissant comme Raja.