Karan (Arjun Kapoor) is based in London while Charan (Arjun Kapoor), his twin brother, lives in Punjab. Karan is in love with Sweety (Ileana D'Cruz) while Charan loves Nafisa (Neha Sharma).Unfortunately, both are unable to tell their respective immediate family members about their relationship.
Meanwhile, Jitto (Ratna Pathak Shah) who has taken care of Karan decides to fix the marriage of Charan with Binkle (Athiya Shetty), daughter of the very rich Mr Sandhu (Rahul Dev). Charan obviously is against this development and he seeks the help of his middle aged uncle Kartar (Anil Kapoor). He successfully manages to make sure that Charan and Binkle marriage does not get fixed but it also results in a major tiff between Jeeto (Ratna Pathak Shah) and Baldev (Pavan Malhotra), Jeeto's brother and Charan's guardian.
And that's not all. Balwinder fixes Charan's marriage with Sweety while Jeeto decides that Karan should tie the knot with Binkle. How the twin brothers and Kartar try to solve their problems and thereby add to the confusion forms the rest of the film.