Aspiring women model Meghna Mathur (Priyanka Chopra) wants to go to Mumbai and become a supermodel. Against her father's wishes, Meghna leaves her home to find success in the modelling world. Meghna meets an old acquaintance, Rohit (Ashwin Mushran)—a gay, aspiring designer who assists Vinay Khosla (Harsh Chhaya). Meghna experiences difficulties during her early days; she auditions several times and is rejected. Meghna meets and befriends another struggling model, Maanav (Arjan Bajwa).
At Rahul Arora's (Samir Soni) fashion show, Meghna meets supermodel Shonali Gujral (Kangna Ranaut) and is ridiculed by the show's choreographer, Christine, and told to have her portfolio photographed by Kartik (Rohit Roy). To afford Kartik's fees, Meghna shoots a lingerie advertisement; she is mentored by another aspiring model, Janet (Mugdha Godse). Meghna's lingerie photos appear on the cover of a magazine; her relatives in Mumbai see the cover and ask her to leave the house. She shares an apartment with Manav. Meghna is noticed by Anisha Roy (Kitu Gidwani), an executive, of Panache, a major modeling agency. Anisha introduces her to her superior, Abhijit Sarin (Arbaaz Khan), who is impressed by Meghna's ambition and confidence. Panache's model is Shonali, but her drug abuse becomes problematic. Abhijit include Meghna in a fashion show organised by Vinay Khosla, but is replaced after a misunderstanding. Abhijit consoles her, and decides to replace Shonali with Meghna as Panache's new model.
Meghna becomes an overnight success, ends her relationship with Maanav and begins an affair with Abhijit. Meanwhile, Janet goes to work for designer Rahul Arora. Rahul's mother becomes increasingly concerned about his sexual orientation; he asks Janet to marry him. Shonali's drug abuse worsens and she attends a rehabilitation clinic. Meghna pays the price of her increasing fame by losing her close friends due to her changed attitude towards them. She becomes pregnant with Abhijit's child, and reluctantly has an abortion due to conditions in her contract. After realizing that she was deceived in her relationship, Meghna tells Abhijit's wife about their relationship, and Abhijit ends Meghna's contract with Panache. Upset at the turn of events, Meghna descends into alcoholism; at a rave party she uses cocaine and unwittingly has a one-night stand. When sober, she feels guilty and returns to her parents in Chandigarh.
Broken and depressed, Meghna lives in Chandigarh for over a year. Her father encourages her to return to Mumbai; Meghna rekindles her friendship with Janet and models for Rohit's show, where she freezes on the ramp after seeing the lights and cameras. She visits Maanav (now an established model) to apologize and learns that he is engaged. Shonali appears on television as a mentally ill, homeless alcoholic; Meghna takes her in and tries to rehabilitate her. Meghna accepts an offer from Rahul to model, but a day before the show Shonali vanishes. Just before Meghna walks the ramp, she receives a call from the police telling her that Shonali is dead from a drug overdose. Meghna freezes; overcoming her grief, she walks the ramp, reviving her career and restoring her self-confidence. Meghna gives up drinking and smoking, and as the film closes she walks the ramp in Paris.