Suraj (Abhishek Bachchan) est un jeune villageois simple qui vient à Mumbai depuis Benaras pour obtenir un diplôme universitaire. Il tombe sous le charme d'une beauté aux yeux clairs, Pooja (Rani Mukerji). Après quelques hésitations, les deux jeunes gens se déclarent leur amour.
Suraj a de grands rêves. Il veut suivre les traces de son mentor Naved Ali (Jackie Shroff), un magnat des médias avisé. Puis, un jour, par un acte héroïque, Suraj sauve la vie d'un homme mortellement blessé, ce qui impressionne Naved Ali. Flatté, Naved envoie sa séduisante collègue Lara (Sushmita Sen) recruter Suraj pour lancer une nouvelle chaîne.
Peu à peu, le jeune homme inexpérimenté devient un homme d'affaires habile et Lara commence à prendre la place de Pooja. Pooja tente en vain de convaincre Suraj de la futilité de tout cela. Suraj est déterminé à se faire une place dans les hautes sphères de la société. Bientôt, il a tout ce qu'il a toujours voulu et dont il a toujours rêvé : un bungalow chic, des voitures élégantes, etc. Mais il a perdu son innocence.
Et un jour, Suraj prend conscience des motivations ignobles de Naved Ali, qui veut devenir le Premier ministre du pays, et découvre qu'il a été utilisé comme pion dans son jeu de pouvoir.