Bollywood drama. Aditya (Akshay Kumar), an automobile engineer in a car company, is engaged to Sonia (Bipasha Basu), a fashion designer about to make her mark in the field. Sonia is a 21st century woman for whom career comes first and she believes in change. No matter how much Aditya tries to overlook these facts, they keep getting in the way. Though their marriage date is fixed, Aditya has to leave for Canada to learn about a new car model, while Sonia has to leave for Paris for a fashion show. Aditya arrives in Canada and in between work, co-incidence or destiny makes him bump into Jia (Katrina Kaif) more than once. Jia, daughter of business tycoon Yashwardhan Birla, has come to Canada all alone to shop for her upcoming wedding to business giant, Karan Raichand (Anil Kapoor). She is a simple girl with simple needs, and although she had everything she could ask for in her childhood, Jia's busy father gave her little time. Now the man her father has chosen for her hardly has any time to spend with her, leaving the friendship with Aditya to develop.