Ayan (Ranbir Kapoor) meets Alizeh (Anushka Sharma) in a bar and they both strike an instant connection and become best of friends. Alizeh has a painful past where she has broken up with her long time boyfriend Ali (Fawad Khan). Soon, Ayan falls in love with Alizeh but, she only feels for him as a friend.
When Ayan and Alizeh are holidaying in Paris, they meet her ex-boyfriend Ali. Ali and Alizeh get back together, they even get married. Ayan is devastated with his lost love and, he then seeks solace in Saba (Aishwarya Rai Bachchan). But, still he continues to love Alizeh whole heartedly which leads to his separation with Saba. The climax reveals whether or not Ayan will get his true love, Alizeh.