Riya (Amrita Rao) mène une vie modeste, issue de la classe moyenne de Mumbai, et travaille en tant qu'assistante réalisatrice pour Bharucha, un producteur de films. Après le décès de sa mère, elle est réconfortée par un jeune homme, Anthony Gonsalves (Nikhil Dwivedi), dans le cimetière de l'église. Il se présente à elle comme étant le fils de Jeffrey, décédé en 1986, et lui confie qu'il travaille comme serveur au Jimmy's Pub de Bandra, tout en rêvant de devenir un grand acteur de Bollywood.
Par la suite, elle le recroise par hasard dans les studios de cinéma lorsqu'il vient passer une audition pour le rôle de Marc Antoine dans un remake du Jules César de Shakespeare. Tous deux sont irrésistiblement attirés l'un par l'autre et continuent de se fréquenter. Riya est cependant loin de se douter qu'Anthony lui a menti : il n'a jamais eu de père nommé Jeffrey. En réalité, la véritable personne qui l'a élevé est un dangereux gangster et un meurtrier impitoyable nommé Sikander (Pawan Malhotra), qui est actuellement le principal suspect dans la disparition soudaine de l'inspecteur de police Gupta.