Om Shanti Om is a 2007 Hindi-language masala film written and directed by Farah Khan, co-written by Mayur Puri and Mushtaq Shiekh, and produced by Gauri Khan under Red Chillies Entertainment. The film stars Shah Rukh Khan, Deepika Padukone, Shreyas Talpade, Kirron Kher, and Arjun Rampal. The story follows Om Prakash Makhija (Khan), an obscure 1970s actor, who dies in a suspicious on-set fire involving his crush, well-known yesteryears superstar Shanti Priya (Padukone), and is reincarnated in the present day as superstar Om Kapoor, seeking to exact revenge on the perpretrator, Shanti's husband and powerful producer Mukesh Mehra (Rampal).