Sanjay souffre d'amnésie antérograde : il ne se rappelle que des quinze dernières minutes qui se sont écoulées. Mais Sanjay se souvient d'une chose, un nom : Ghajini. Et Sanjay est près à tout pour se venger de l'homme qui lui a fait tout perdre...
L'histoire commence par un meurtre de vengeance. Le but de Chidambaram était de couper la main de Vadakkooran, mais il a fini par le tuer. Chidambaram et son père s'échappent de la police et attendent le moment propice pour se rendre au tribunal.
2 frères siamois, inséparables et diamétralement opposés, vont devoir subir leur destin à plein fouet. Pour se venger contre l'injustice de leur séparation, l'un des deux va se lancer dans une nouvelle aventure.
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...
Un gardien d'auberge devient la cible d'un homme politique redouté et de son fils de gangster, mais ils ne se rendent pas compte que ce sont eux qui devraient le craindre.