Om Shanti Om succeeds because it refuses to take itself entirely seriously while respecting the emotional core of its characters. It functions as a meta-textual commentary on Bollywood itself.

The movie is loosely based on the life of Bollywood actor Shah Rukh Khan, with a fictional narrative that explores the concept of reincarnation. The story revolves around Om Prakash Makhija (played by Shah Rukh Khan), a struggling actor who dreams of becoming a superstar. After a tragic accident, Om dies, but his spirit lingers on. He is reborn as Om Shanti Om, an aspiring actor who seeks to fulfill his unfinished dreams.

: Shah Rukh Khan delivers a dual performance that cements his title as the "King of Bollywood"—effortlessly switching from a vulnerable underdog to an arrogant global icon.

: Portrays the suave and cold-blooded villain, Mukesh Mehra, a role that earned him significant critical acclaim.

Read a detailed in the song "Deewangi Deewangi".

: The narrative spans three decades, beginning with Om (Shah Rukh Khan), a 1970s junior artist in love with superstar Shantipriya (Deepika Padukone). After a tragic betrayal and death, Om is reborn as a 2000s superstar who eventually regains his memories to seek justice. Performances :