Le film raconte l'histoire de Rajesh (Aryan Vaid), un gigolo (prostitué pour femmes), et de sa femme Simran (Mahima Choudhary), qui ignore tout de sa véritable profession. Dès son enfance, Rajesh a été habitué à avoir des relations sexuelles avec de nombreuses femmes ; il a d'abord été exploité par ses professeures avant d'être finalement abandonné. C'est avec l'aide d'un gigolo expérimenté, Vishal (Irrfan Khan), qu'il est entré dans cette profession. Aryan devient très vite réputé dans le milieu, au point de se faire surnommer « Mr. 100% ».
Plus tard, il est attiré par Sonu (Payal Rohatgi), la propriétaire d'une agence de publicité. Bien qu'elle essaie de le sortir de la prostitution, elle finit par succomber elle aussi à son charme. Pendant ce temps, le secret de Rajesh est découvert par sa femme. De son côté, son mentor, Vishal, souffre déjà du SIDA — illustrant ainsi l'un des dangers majeurs de ce métier et servant de leçon aux nouveaux venus. L'histoire s'inspire du mode de vie mondain et superficiel des grandes métropoles indiennes (les villes « hi-fi »), exposant les avantages et les inconvénients de cette profession.