The film, as its name implies, centers on Gurneal "Neal" Ahluwalia and Nikkita "Nikki" Bakshi (Uday Chopra and Tanisha), two Canadians of Punjabi descent, born and raised in British Columbia (where the entire film was shot). Before getting married Neal wants to spend 21 days on vacation in total freedom by meeting women, going to clubs, and sleeping with hot babes. On his way he meets Nikki and along the way in a disco club, where Neal is with his date Kristi. Unfortunately Nikki starts dancing and she goes drunk. Neal leaves his date and takes Nikki to a hotel where he watches T.V. and Nikki falls asleep. Nikki thinks that Neal raped her when he didn't. She uses this to blackmail him all the time. Nikki interrupts his romantic meetings with other women from time to time. One time Nikki interrupts Neal while he is having sex with another woman. The woman gets mad and dumps Neal. Nikki then takes Neal to a resort town Whistler promising that she will make him meet other girls there. In reality, her ex-boyfriend Trish is there with his current flame Amanda and she wants to make him jealous. When Neal comes to know this initially he doesn't agree but finally agrees to it. They are successful in making Trish jealous. He tells Nikki that he wants her back but she dumps him. They later spend a night together at a camp site but are unable to express their love to each other. Neal then returns since by then it is time for his wedding. Later he finds out that the girl to whom he is to be engaged Sweety (Richa Pallod) is Nikki's cousin. At the engagement ceremony just when Nikki is approaching to stop the engagement, it is revealed that Nikki's cousin had exchanged vows on the internet with her true love. Nikki's cousin then proceeds to run away to be with her love. Thus, Neal And Nikki are free to marry.