This film is based on reincarnation. The story starts in 1977: a junior artist Om Prakash Makhija (Shahrukh Khan) falls for Shantipriya (Deepika Padukone) an actress famous for her beauty. Om is happy that she likes him. But, his heart breaks when he finds out that she loves someone else. Shantipriya dosen't know that the man she loves is an evil person with evil intentions. Alas, one day, he murders Shantipriya. Om finds Shantipriya in her last moments. She dies and he, unable to bear the tragedy, passes away too. 30 years later, Om Kapoor, who was Om Prakash in previous life, (Shahrukh Khan) meets Sandy, who was Shantipriya in previous life. Now, only Om can recognize the murderer of Shantipriya and together they hunt the culprit of a crime commited years ago.