Une actrice en herbe dans une petite ville du Rajasthan accepte de porter un enfant pour un couple en visite à la recherche d'une mère porteuse, mais son expérience prend une tournure inattendue lorsqu'ils refusent d'avoir un enfant.
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...
Anand vit à Mumbai et revient dans son village natal suite au décès de son père. Sa mère, complice discrète, essaye de le protéger face aux traditions familiales. Dans un brouillard émotionnel créé par ce deuil, il se rapproche progressivement de son ami d’enfance Balya, célibataire...