A girl from Ambala, Kavya Pratap Singh, is about to be married. When she visits Delhi to shop for her 'dhai lakh ka Ghagra, she meets Humpty Sharma, a carefree Delhiite, and falls in love with him.
When Kavya Pratap Singh, a chirpy yet feisty girl from Ambala, makes a trip to Delhi for her marriage shopping, she meets a young, carefree Delhi lad, Humpty Sharma. Humpty's father owns a campus bookstore where Humpty and his two best friends, Shonty and Poplu, have grown up together and which remains their hangout spot even now. Kavya is unattainable for Humpty initially, which makes her even more endearing to him, but being a Delhi boy, he is not one to give up so easily. With some help from his two best friends, he finds out all about her, and through an interesting turn of events (including a ploy to save Kavya's friend Gurpreet's marriage), they start growing closer to each other. The more time they spend with each other, their love-hate banter grows, but their chemistry is apparent. They are both different, yet very similar as people. They are young, feisty and carefree, and it's the spurge of life which attracts them to each other. As per plan, once Kavya's trip ends, she heads back to Ambala, knowing very well that her father, the very strict yet loving Mr. Singh, would never accept her love for Humpty. Even though neither were looking for love, love happened; so, Humpty, flanked by his pals, decides to go get Kavya. That's the beginning of a journey for him that he wouldn't have imagined undertaking even in the wildest of his dreams. Humpty, against all odds, decides to convince Kavya's family to agree to his alliance with her. How he does this and if he succeeds in his mission forms the rest of the story.—Official site
Kavya is a college going girl in small time Ambala & belongs to a rich family. She steals & sells diesel from trucks to sustain her pocket money expenses as her dad won't. Kavya has a "Pataka" tattoo on the back of her neck.Rakesh / Humpty is a college guy in Delhi, a fan of Dilwale Dulhania Le Jayenge, cheats in exams (by bribing peons to get the question paper), not interested in studies, a lady killer, but a good guy at heart. Humpty's father, Vinod Kumar Sharma, runs a stationery shop. Vinod loves Humpty very much and gives him a lot of freedom to do what he wants.
Kavya (Alia Bhatt), who's engaged to an NRI American doctor, decides to go to Delhi to buy an expensive designer bridal dress for her wedding, after her father Kamaljeet (Ashutosh Rana) refuses to get her the costly dress in Ambala. Kavya was inspired by her friend Gurpreet who bought a designer bridal dress worth Rs 2.5 Lakhs.Kavya lives with her parents Kamaljeet and Meher (Deepika Amin), her grandmother Dadi (Jaswant Daman), her elder sister Swati and brother Ranjeet (Aditya Sharma). Kamaljeet and Ranjeet run a trucking business in Punjab. Kavya leaves for Delhi after Kamaljeet refuses to fund her ask of Rs 5 Lakhs for a new bridal dress. Kavya vows to earn the money herself.
Kavya is staying with her Mama Shastri (Nishit Broker), who is also the prof who is checking the history papers in Humpty's college. Humpty had left the paper blank & planned to bribe the prof to pass him. But he meets Kavya instead who tells Humpty that Mama takes a couple of pegs & is out every night, & she is checking half the papers. She asks Humpty for Rs 10,000 to pass him, which he gives.
Humpty Sharma (Varun Dhawan) falls in love with Kavya. Humpty, with the help of his friends, Shonty (Gaurav Pandey) and Poplu (Sahil Vaid), chases Kavya, but she's not interested. She, however, befriends him. Humpty knows that Kavya is about to get married in a month and a half, but still hopes that she will change her mind and like him instead.
When Humpty pursues her, he finds Kavya selling her gold jewelry for money. Kavya tells him that she is in town to buy a designer ethnic dress just as her friend Gurpreet (Guncha Narula) has bought for her wedding. But Humpty reveals that Gurpreet had bought a fake original for Rs 70 K, saying it is for 2.5L. When Kavya confronts Gurpreet, she admits that she paid her ex-boyfriend 1.8 L to delete the video of them having sex together.
Kavya confides in Humpty, that her friend in Delhi, Gurpreet, was blackmailed by her ex-boyfriend, who had secretly filmed a sex sequence of the two. Humpty stumbles upon the idea of victimizing Gurpreet's ex that would also avenge Gurpreet, and also gather the money for the wedding dress for Kavya.Humpty reveals to Kavya how his father wanted to buy a car but had to give up on his dream when there was a fire at the shop. He lost Rs 20 Lakhs in the fire and never managed to save enough money to buy a car again.
Humpty finds that Gurpreet's ex-boyfriend Bhanu is a serial offender & uses a hotel to have sex with his victims. Humpty & friends gain access to the hotel & install cameras inside Bhanu's regular room & make tapes of him having sex with an accounts prof's wife. They then send the tapes to Bhanu & the wife & they both panic.
Humpty manages to get some money, but Kavya isn't happy about the way that money is obtained. However, these ensuing adventures make Kavya fall for Humpty, and the night before she's supposed to leave Delhi for her home in Ambala, she makes love with him. When Humpty asks her if she loved him, she says she won't go against the wishes of her father, who has arranged her marriage with an NRI.
In order to help Humpty get the money for Kavya's dress, Humpty's father Vinod (Kenny Desai) and friends' chip in money. Kavya reluctantly accepts the money and leaves Delhi.
Kavya is a changed person when she arrives home. She tells her family that she has decided not to buy that expensive dress. In the meantime, she gifts a car to Humpty using that money, as she had known about Humpty's father's dream for car. Overwhelmed, Humpty and his friends, goes to Ambala, where Humpty tries to win over Kavya. Kavya's father believes in arranged marriages, as his older daughter, Swati (Mahnaz Damania) married against the wishes of her father and later her wedding turned out to be a disaster ending in divorce. Kavya's father instantly disapproves Humpty and gets him & his friends beaten up.
Upon repeated persuasion, he asks to give Humpty one reason why his daughter shouldn't marry that NRI, Angad (Sidharth Shukla). He sets him a five-day deadline to give him the reason. Humpty and his friends try their best to find flaws in Angad but fail to do so.
At the end of the deadline and on her wedding day, Kavya runs away from home and calls Humpty to join her on a train to leave town, but which he refuses and convinces Kavya to get off the train. Meanwhile, Kamaljeet and the rest of the family reach the train station, where Kavya and Humpty embrace each other. Kamaljeet, wrongly assuming the pair was eloping, is enraged and hits Humpty, who gives a powerful and touching explanation saying that he may not be as rich, successful, or good-looking as Angad, but loves Kavya from the core of his heart.
He leaves Ambala after that incident. When Kavya is dressed up as a bride, her father asks her if she still fancies that expensive wedding dress. She replies she's not fit for expensive classy dress but is suitable for local dresses. Her father gets the idea that her relationship would be fuller with Humpty, the local boy and not Angad, the American doctor. He approaches Humpty and gives his consent to marry his daughter.