"This film is based on reincarnation. At first, in 1977 Omprakash Makhija (Shah Rukh Khan) is a junior artiste in the film industry. He yearns to be a top star like Shantipriya (Deepika Padukone) whom he admires and also loves. One day, Omprakash saves Shantipriyas life while shooting a film. Shantipriya feels obliged towards him.
Top film producer Mukesh Mehra (Arjun Rampal) is married to Shantipriya but he is not prepared to go public with the marriage. When she tells him that she is carrying his child, he locks her in a studio and sets it on fire. Omprakash is in the studio compound and tries to save her life again. All his efforts to save Shantipriya are futile and dies thereafter. Shantipriya also breathes her last in the fire.
On the same day on which Omprakash expires in hospital, a top star's wife delivers a baby boy in the maternity ward of the same hospital. The baby boy, Om Kapoor (Shah Rukh Khan), grows up to become a top star. Now in 2007, Om Kapoor gets visions of his past life till it is clear that he is Omprakash Makhija reborn. Thirty years after Omprakash and Shantipriyas deaths, producer Mukesh (now called Mike because he works in Hollywood) resurfaces. Om now seeks revenge on Mike by planning a film with him."