Dans les années 1970, Om Prakash (Shahrukh Khan), un jeune artiste, tombe amoureux d'une actrice reconnue, Shanti Priya (Deepika Padukone) avant de trouver la mort en essayant de sauver son amour. Om Prakash renaît sous le nom de Om Kapoor, fils d'un grand acteur. Hanté par les souvenirs de sa vie antérieure, il découvre la vérité sur sa mort et décide de se venger du meurtrier de Shanti.