Om Shanti Om : In this modern remake of Karz, Om – an aspiring actor from the 1970s – is murdered, but is immediately reincarnated into the present day. He attempts to discover the mystery of his demise and find Shanti, the love of his previous life. Om, who happens to be at the same location that night, attempts to rescue Shanti, but is attacked by Mukesh’s guards. After the guards leave, he again attempts to rescue Shanti and enters the set. He finds Shanti but he is thrown from the building by an explosion. The building explodes after he is thrown from it and Shanti appears to have died.
Outside, Om is hit by a car owned by Rajesh Kapoor (Javed Sheikh), a well-known actor taking his wife Lovely to the hospital to give birth. At the hospital, Om remembers his moments with Shanti as he dies due to these injuries while Lovely gives birth to a son, also named Om.Om reincarnates as Om Kapoor and sets out to avenge Shanti’s death. He is nicknamed “O.K.”, and lives the luxurious life imagined by Om Prakash, but experiences pyrophobia and subconsciously inherits Om Prakash’s memories. In acceptance of an award, O.K. unexpectedly delivers Om Prakash’s drunken speech to the assembly. Pappu hears this on television. At a celebration of his award, O.K. is introduced by his father to Mukesh Mehra, and remembers the events that happened in his past life thereupon completely recovering Om Prakash’s memories. He later reunites with Om’s mother Bela (Kirron Kher) and Pappu and conspires to avenge Shanti’s death by making Mukesh confess his crime.