The story starts with a couple travelling with their twins in a car who are exhausted and drowsing. Unfortunately, their car crashes and they die but the twins got saved. As the twins’ paternal uncle Kartar Singh (Anil Kapoor) is single yet and doesn’t want to get married at all, he decides to give one son to his elder sister Jeeto (Ratna Pathak) based in London and the other to his brother Baldev Singh (Pavan Malhotra) who is settled in Punjab whilst he himself enjoys his single, lonely life in London.
Years pass and both twins grow up as Karan (Arjun Kapoor), living with his aunt in London and Charan (Arjun Kapoor) who lives with his uncle in Punjab. Karan is a free man with no responsibilities whilst Charan is a simple, sweet man who is having a car showroom in Punjab. Karan has a girlfriend, Sweety (Ileana D’Cruz) from past 2 years. Unfortunately one day, they both are in the same mall talking on call as Sweety laughs and at the same time Sweety passes from the escalator where Karan’s aunt/mom, Jeeto falls, misunderstanding that she was laughing on her. They have a big quarrel with each other including Jeeto accuses her a ‘bad character girl’ and dislikes her from now.
Meanwhile in Punjab, Charan has also a girlfriend, Nafisa (Neha Sharma) who is a Muslim and studying law. So, trouble starts as Baldev decides to marry Charan with a respectful girl. Jeeto suggests her husband’s friend Akalpreet Sandhu (Rahul Dev) who is also willing to marry their daughter Binkle (Athiya Shetty) with a good man. Jeeto decides to send Karan to Punjab so that he can manage Baldev’s restaurant in his absence. So, Baldev takes Charan to London where Kartar welcomes them. Kartar first takes them to his ‘Mini Punjab’ residence and then to Jeeto’s. While in Punjab, Sweety comes with Karan too as her father also lives there. In London, Charan consults with his uncle Kartar that he doesn’t want to marry Binkle as he is in love with Nafisa. Stupid Kartar decides to help him with his creative ideas. He suggests him to act as a drug addict in front of Sandhus so that they will refuse themselves. Next day, Charan does the same but as he sees Binkle, he falls in love with her. Binkle takes Charan on a house visit while Kartar drops silly habits of Charan’s drug addiction in Manpreet (Karan Kundra), Binkle’s brother.