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.