Jai, played by Saif Ali Khan and Meera, played by Deepika Padukone live in London and start casually dating each other. Neither is very adamant on commitment and settling down thus take their relationship slow. When their careers demand them to move places they mutually break-up but keep in touch and remain friends. Meera gets into restoration work of old heritage buildings in Delhi, India, while Jai hopes to go to San Francisco. He gets advice on love from Veer Singh, played by Rishi Kapoor, who tells him how he met the love of his life Harleen.
He barely speaks to Harleen but is head over heels in love with her. He even gatecrashes a wedding function in her house just to see her. Unfortunately her parents move out of the city. He goes looking for her and finally meets her and proposes to her. Meanwhile Meera starts dating her boss Vikram and Jai starts dating a local white girl in London. All the while Jai and Meera start realizing that they are falling in love with each other. Meera marries Vikram but after a few days tells him that she is meant to be with Jai and divorces him. Jai too loses interest in his new job and unites with Meera.
The movie is written and directed by Imtiaz Ali and produced by Amit Gangwani and Dinesh Vijan. The music is composed by Pritam.