Om Shanti Om (2007): cast, story & where to watch
2007 · Film · ★ 7

Released in 2007, Om Shanti Om is a comedy, thriller, drama and romance film directed by Farah Khan, running about 162 minutes. “For some dreams, one lifetime is not enough.” — that tagline sets the tone.
What it’s about. Reincarnated 30 years after being killed in a suspicious on-set fire, a small-time actor is determined to punish the person who ignited the blaze.
Who’s in it. Om Shanti Om stars Shah Rukh Khan as Om Prakash Makhija / Om Kapoor, Deepika Padukone as Shantipriya / Sandy, Arjun Rampal as Mukesh “Mike” Mehra and Shreyas Talpade as Pappu Master, among others.
How it landed. With an audience score of 7.0/10, Om Shanti Om has been warmly received by audiences. It went on to earn $37.7M at the box office.
Where to watch. In US you can stream it on Netflix and Netflix Standard with Ads and rent or buy it from Amazon Video, Apple TV Store, Google Play Movies and YouTube. See the full, country-by-country breakdown on our where to watch Om Shanti Om page.
If you liked it. Fans of Om Shanti Om tend to enjoy Forrest Gump, Parasite, Life Is Beautiful and Fight Club.
Frequently asked
- Where can I watch Om Shanti Om (2007)?
- In US, Om Shanti Om is available to stream on Netflix and Netflix Standard with Ads, and rent or buy from Amazon Video, Apple TV Store and Google Play Movies. Availability varies by country — check our where-to-watch page for every region.
- Is Om Shanti Om worth watching?
- Om Shanti Om holds an audience score of 7.0 out of 10, and is a strong pick if you enjoy comedy, thriller, drama and romance. Most viewers rate it highly.
- Who stars in Om Shanti Om?
- Om Shanti Om stars Shah Rukh Khan, Deepika Padukone, Arjun Rampal, Shreyas Talpade and Kirron Kher.
- When was Om Shanti Om released?
- Om Shanti Om was released in 2007, with a runtime of about 162 minutes.
