Prem [Salman Khan] is a 'date doctor' who, for a fee, has helped hundreds of men woo the women of their dreams. Since childhood, he’s had a strange insight into a woman's likes and dislikes in food, clothes or men. His aim is to help those men who like or love women, not those who lust after them. The ultimate professional bachelor, Prem discovers that his tried and tested tricks are no match for Naina [Lara Dutta], the one woman he truly loves. She works as a journalist for a newspaper. He comes across Bhaskar [Govinda], who is in love with Priya [Katrina Kaif], the rich and famous daughter of a tycoon [Dilip Tahil]. Prem helps Govinda find his lady love and eventually also finds a soulmate in Naina.