
Om Shanti Om
2007 · Movie · PG · 169 min · ★ 7.1 · 74% critics
After a suspicious film-set fire ends a struggling actor’s life, he returns decades later with unsettling memories and a new chance at stardom. As the past starts to resurface, he becomes determined to expose the truth and make the person responsible finally face consequences.
Where to watch
Streaming on Netflix.
3 hours to watch.
Stream (included)
Streaming availability and prices may be inaccurate or change — verify with the provider before subscribing.
unSUB's subscription recommendations are informational only, not financial advice.
More value for your money
Similar titles, ranked by watch-hours per subscription dollar.
Details
- Original title
- ओम शांति ओम
- Years
- 2007
- Release date
- 2007-11-07
- Language
- Hindi
- Rated
- PG
- Runtime
- 169 min
- Max quality
- HD
- Critic score
- 74/100
- TMDB rating
- 7.1/10 (399 votes)
About
If you enjoy big musical numbers, self-aware Bollywood humor, and melodrama mixed with revenge, this is a lively ride; Not for you if you need strict realism or subtle performances, and Main Hoon Na fans may feel at home.
Pros: catchy songs; playful Bollywood spoof; colorful, high-energy fun | Cons: logic-light plot; uneven second half; over-the-top acting
Themes
- musical
- secret admirer
- confronting the past
- witness elimination
- murder confession
- brutal murder
- romantic dramedy
- double role
- film inside film
- reincarnated
- blockbuster
- 70s
- +2 more
Cast & crew

Shah Rukh Khan
as Om Prakash Makhija / Om Kapoor

Deepika Padukone
as Shantipriya / Sandy

Arjun Rampal
as Mukesh “Mike” Mehra

Kirron Kher
as Bela Makhija

Shreyas Talpade
as Pappu Master

Javed Sheikh
as Rajesh Kapoor

Asawari Joshi
as Lovely Kapoor

Yuvika Chaudhary
as Dolly

Bindu
as Dolly's Mother

Nitesh Pandey
as Anwar
Directed by Farah Khan