The movie starts with gangsters, Uday Shetty (Nana Patekar), Majnu (Anil Kapoor) and their boss, Sikander (Feroz Khan) who are keen to get their sister Sanjana (Katrina Kaif) married into a respectable and normal family. Thereafter, Uday, meets Rajiv (Akshay Kumar), and thinks that he would be the right choice for Sanjana. However, Rajiv’s uncle, Dr. Ghunghroo (Paresh Rawal) is not happy about this alliance.
On the other hand Rajiv meets Sanjana on his own, on a holiday and without knowing her identity, falls in love with her. She also starts liking him. Dr. Ghunghroo also approves of her, but he is unaware of her family connections.
Dr. Ghungroo and Rajiv try to escape the clutches of the gangsters unknown to the fact that Sanjana is actually their sister. Adding to the commotion is the entry of Mallika Sherawat who pretends to be Rajiv's fiance.
Will Rajiv and Sanjana fianlly come together? Will things be sorted out?