A girl called Sophie (Urvashi Sharma), from the middle strata of Society, meets a Guy called Karan (Bobby Deol), belonging to the upper echelon of Society. Opposites attract and Sophie falls in love with Karan and gets engaged to him. Then comes guy Number two Vicky (Akshaye Khanna), he belongs to the girl's strata of society. Positives come close too. Hence Sophie inspite of being engaged to Karan, starts falling for Vicky.
The focus of the film also shifts to the shady past of all three characters, with some unexpected elements thrown in. Who does Urvashi choose? Who does she really want? What are their shady pasts?