The film tells the story of Prem (Salman Khan), who earns his livelihood by performing at weddings and functions. Prem is in love with Nisha (Raveena Tandon), but fate has something else in store for them. Nisha walks out on Prem since she needs the money to cure her ailing brother, who is suffering from cancer. The only way to raise funds, as Nisha sees it, is by marrying a wealthy NRI. Nisha deserts Prem on their wedding day.
Prem is heartbroken. Enter Priya (Rani Mukerji), who comes to stay with her cousin Mona (Pooja Batra), an aspiring actress. Mona is the next-door neighbour of Prem and slowly, Prem starts getting attracted to Priya. But there’s a problem again. Priya gets engaged to Rahul (Inder Kumar), who, we are later told, is the same guy Nisha was supposed to marry. Priya is on crossroads since she has also fallen in love with Prem. At this stage, Nisha also walks back on the scene.The film is loosely based on Adam Sandlers Wedding Singer.
Rani Mukerji plays Priya, an independent girl and a videographer, who comes to Bombay from Pune with the intention of making money to cover the cost of her marriage. She wants to fend for herself and make arrangements to meet her wedding expenses so that she does not have to depend on her mother for anything.
Pooja Batra plays Mona who is a model by profession. Her aim is to become a well-known actress. She is Priya's cousin and assists her in achieving her goal of earning money by approaching Prem to allow Priya to join his group as she is a videographer by profession.
Jackie Shroff plays Tiger, Prem's friend, who organises various kinds of shows. He has always been by Prem's side in all his good and bad times. He has stood by him in his ambition to make big in the world of music. He falls in love with Mona but she does not respond.
Inder Kumar plays Rahul is a wealthy NRI from America. He comes to Bombay with the intention of getting married. He wants to marry an Indian girl whom he can take back to his parents in America.