The story narrates the journey of a young playboy named Raj Sharma (Ranbir Kapoor), who meets three young women at different stages in his life: Mahi (Minissha Lamba), a small-town girl from Punjab; Radhika (Bipasha Basu), an aspiring model in Mumbai; and Gayatri (Deepika Padukone), a non-resident Indian student in Australia.