Janardan (Ranbir Kapoor) to zwyczajny chłopak, który ma wielkie marzenie - zostać gwiazdą rocka jak Jim Morrison. Cel ten jednak wydaje się niemożliwy do osiągnięcia, ponieważ nie potrafi on zdobyć przychylności publiczności. W końcu zdaje sobie sprawę, że brakuje mu tego, co mają inni wielcy muzycy - tragicznych przeżyć, bolesnego zawodu miłosnego. Jednak życie Janardana to oaza spokoju, by to zmienić chłopak postanawia zalecać się do pięknej Heer (Nargis Fakhri), licząc na to, że ta złamie mu serce podobnie jak innym swoim adoratorom. "Rockstar" to droga chłopaka, który zostawia za sobą Janardana, by stać się Jordanem, który przemierza drogę od zwykłej naiwności do bólu, od niewinnej przyjaźni do nieodwzajemnionej miłości, od kampusu w Delhi do międzynarodowych scen.
Naiwny, rozbrajająco szczery Sunder Srivastava (Shahrukh Khan) jest nauczycielem wiejskim w Jawaharpur. Uczy dzieci pod gołym niebem w cieniu drzew. Jego marzeniem jest spełnić wolę ojca budując we wsi prawdziwą szkołę. Brakuje mu jednak na to pieniędzy, więc gdy jego przyjaciel z dzieciństwa Prem odwiedziwszy go opowiada, ile może zarobić jako nauczyciel w Dubaju, Sundar decyduje się na wyjazd. Po drodze jeszcze w Bombaju, gdzie ma się spotkać z Premem, zostaje podwójnie oszukany. Zamiast Prema czeka na niego list z przeprosinami. Pieniądze, które Sundar pożyczył na ich wspólną podróż, Prem postanowił zużyć na swój start w Dubaju. Ponadto zbyt ufny Sundar zostaje okradziony z bagażu i pieniędzy. Włócząc się bez celu trafia na stary cmentarz chrześcijański. Przysiada na czyimś grobie i przepraszając właściciela za naruszenie spokoju żali mu się na swój los. Nie spodziewa się odpowiedzi, ale nagle ogarnia go przerażenie. Słyszy głos z ...grobu. Należy on do Amara Kumara (Naseeruddin Shah). Niegdyś znany jako Marco był on groźnym gangsterem, który z miłości do swojej żony Savitri Kaul stał się uczciwym człowiekiem. Ta zmiana przyczyniła się do jego śmierci. 20 lat temu zabił go jego własny podwładny Kunta. Bóg zapowiedział Marco, że wyzwoli go człowiek, który usłyszy jego głos. Głos człowieka umarłego. Tym człowiekiem okazał się Sunder. Stają się wspólnikami w zemście. Marco pomaga Sunderowi nie tylko uzyskać posadę trenera krykieta w college'u swego teścia, ale też zdobyć serce swojej córki Mali (Urmila Matondkar). Mala żyje pełna żalu w stosunku do ojca, przekonana, że porzucił rodzinę doprowadzając jej matkę do śmierci. Upewnia ją w tym zabójca ojca, który w jego imieniu nadal kieruje gangiem dokonując przestępstw na jego konto. Teraz nadchodzi czas zemsty...
W historii miłości i oporu Sudarshan Sahni chce, aby jego syn, Raju, poślubił córkę swojego przyjaciela, Ritę. Jednak Raju jest zakochany w Anu i postanawiają się pobrać oraz zamieszkać w odległej wiosce. Kiedy ich rodziny się o tym dowiadują, interweniują, aby ich przyprowadzić z powrotem.
Maharaj Singh, dumny właściciel ogiera, mieszka z żoną Rukmini i synem Chimpoo. Napastnicy atakują, zabijając jednego. Maan Singh przysięga zemstę, uprowadzając Chimpoo. Kilka lat później przybywa Badal, twierdząc, że jest Chimpoo. Miłość kwitnie między nim a Sunitą. Badal przyznaje, że nie jest Chimpoo. Maharaj ukrywa to przed Rukmini, ale los może ujawnić prawdę.