Om Shanti Om poster

Om Shanti Om

"For some dreams, one lifetime is not enough."

Movie PG 2007 2h 49m 7.1 /10
Directed by Farah Khan

On a Bollywood set decades ago, a cheerful supporting actor named Om Prakash Makhija hustles for screen time while dreaming of big fame. A mysterious fire consumes the chance-laden on screen romance of a glamorous star, Shantipriya, and the tragedy leaves a trail of unanswered questions. Thirty... Read more

Stream Now

Where to Watch "Om Shanti Om"

Stream with Subscription
Rent or Buy

Amazon Prime Video
Disney+
Max
Hulu
Paramount+
Peacock
Apple TV+

Streaming availability last verified: February 26, 2026

About Om Shanti Om

On a Bollywood set decades ago, a cheerful supporting actor named Om Prakash Makhija hustles for screen time while dreaming of big fame. A mysterious fire consumes the chance-laden on screen romance of a glamorous star, Shantipriya, and the tragedy leaves a trail of unanswered questions. Thirty years later, Om is reborn into a new life in the glamorous world of cinema, carrying memories of his past life and a stubborn resolve. He returns as Om Kapoor, a younger man with the same stubborn hope, drawn to the film world he once inhabited. He believes the blaze was no accident and sees a chance to expose the culprit while moving through memorable songs and humor that lampoons vintage and contemporary cinema.

Directed by Farah Khan, Om Shanti Om released in 2007 as a Bollywood musical comedy thriller that pays affectionate homage to 1970s cinema while mixing farce, romance, and high energy dancing in sizzling color, including a signature dance sequence today.

The movie grossed roughly 37.7 million dollars worldwide against a 9.1 million budget, marking a strong box office showing for a mid career star and a director whose playful nods to Bollywood history resonated with audiences and cemented its stardom.

Om Shanti Om is remembered for its self aware humor and lavish production numbers, including the title track that riffs on Bollywood nostalgia. Hema Malini makes a cameo that feels like a wink to fans, and the film sparked renewed interest in classic era styling among fans of all ages.

Critics praised its glossy energy and blend of spoof with sincere emotion, while noting uneven pacing at times. The film explores fame and reincarnation as a punchy two layered concept so it stages both satire of industry tropes and a heartfelt longing for lost love with a hopeful, entertaining tone.

Details

Release Date
November 07, 2007
Runtime
2h 49m
Rating
PG
User Ratings
387 votes
Type
Movie
Genres
Comedy, Thriller, Drama
Country
India
Studio
Red Chillies Entertainment +1 more
Budget
$9,100,000
Box Office
$37,707,444
External Links
View on IMDB

Official Trailer

Cast

Shah Rukh Khan

Shah Rukh Khan

Om Prakash Makhija / Om Kapoor

Deepika Padukone

Deepika Padukone

Shantipriya / Sandy

Arjun Rampal

Arjun Rampal

Mukesh “Mike” Mehra

Shreyas Talpade

Shreyas Talpade

Pappu Master

Kirron Kher

Kirron Kher

Bela Makhija

Nitesh Pandey

Nitesh Pandey

Anwar

Shawar Ali

Shawar Ali

Shahwar

Yuvika Chaudhary

Yuvika Chaudhary

Dolly

Satish Shah

Satish Shah

Partho Roy

Juhi Chawla Mehta

Juhi Chawla Mehta

Self (uncredited)

Director: Farah Khan

Written by: Mushtaq Sheikh, Mayur Puri

Frequently Asked Questions

Om Shanti Om is available to stream on Netflix. You can also rent or buy it on Apple iTunes, Google Play, and Amazon Video.

Yes, Om Shanti Om is available to stream on Netflix with a subscription.

With a rating of 7.1/10 from 387 viewers, Om Shanti Om is well-received and recommended by the community. It's a good pick if you enjoy comedy, thriller, and drama stories.

On a Bollywood set decades ago, a cheerful supporting actor named Om Prakash Makhija hustles for screen time while dreaming of big fame. A mysterious fire consumes the chance-laden on screen romance of a glamorous star, Shantipriya, and the tragedy leaves a trail of unanswered questions. Thirty y...

Om Shanti Om is a fictional film centered on a reincarnation plot. It isn't presented as being based on real events.

Shah Rukh Khan plays Om Prakash Makhija, also known as Om Kapoor. This dual identity reflects the film's reincarnation premise.