Harry (Shah Rukh Khan) is a tourist guide working in Amsterdam, Netherlands. He meets a host of hot girls every day and is termed as a womanizer. But now he wants to change himself and reign his uncontrollable sex drive. Sejal (Anushka Sharma) enters his life incidentally. Sejal is a bubbly and chirpy Gujarati girl who skips her flight back to India so as to find the engagement ring which she lost on the day of her engagement in Amsterdam. Since Harry was the one who arranged for her engagement and travel for her family in the city, Sejal hires Harry to help her find her ring. The two travel across Europe to find the ring, and love blossoms between them. Will Sejal go back to India after she finds her engagement ring? Will Harry confess his love for her despite the chaos?