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....
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...