Der Weg vom Kleindarsteller zum Superstar ist steinig und manchmal muss die Wiedergeburt helfen, damit er Realität wird. In den 1970er Jahren hofft Schauspieler Om (Shah Rukh Khan) auf den großen Durchbruch, denn dann könnte er vielleicht auch mit Shanti (Deepika Padukone), dem weiblichen Aushängeschild Bollywoods, anbändeln. So aber ist die Schöne unerreichbar, zumal sie die geheime Gespielin des mächtigen Produzenten Mukesh Mehra (Arjun Rampal) ist. Als Shanti ihre Beziehung zu Mukesh an die Öffentlichkeit bringen will, schlägt der erbarmungslos zurück, weil er dadurch viel Geld verlieren würde. Ohne Gewissensbisse setzt er Shanti einem tödlichen Feuer aus. Auch Om, der gerade in der Nähe ist, kann seine Angebetete nicht retten, sondern kommt selbst ums Leben. 30 Jahre später ist Om als Om Kapoor (Shah Rukh Khan) wiedergeboren worden. Er ist der große Star in Bollywood. Als er sich plötzlich an sein früheres Leben und den tragischen Tod Shantis erinnert, schwört er Rache.