Story
Roop Rathore (Shahrukh Khan) is a singer in Bombay just like his father (Anupam Kher), who is now sick and needs immediate medical care. One day, while he is singing at Ajay Narang's (Naseeruddin Shah) hotel, Ajay's sister Reshma (Ramya Krishnan) falls in love with Roop. Reshma is a spoiled girl and Ajay looks through all of her wishes. Unfortunately, Roop is in love with a doctor named Pooja (Pooja Bhatt). Meanwhile, Reshma is obsessed with Roop, and asks her brother to call him again to sing in their hotel. But when she sees that all the girls are flattered over Roop, she gets very angry, and asks him to sing only for her now onwards. But Roop would rather work for rival Patel (Shri Vallabh Vyas) than take this offer. Ajay's obsession with keeping her sister happy at all costs comes into play and Patel is brutally beaten by him until he agrees to throw Roop out of his hotel. Desperately in need of money for his father's operation, Roop has no option but to agree to Reshma. Roop breaks up with Pooja.
The operation of his father is successful, but his father is saddened by his situation and decides to leave Bombay. Roop later tries to leave Bombay himself, along with his father and Pooja, but his plans are interrupted when Reshma tries to commit suicide. Nevertheless, Pooja and Roop get married. Frustrated with such turn of events, Reshma and her brother Ajay devise many plans to make their life miserable. At the end of the movie, Roop's father is killed by Ajay, and when Roop tries to save Pooja, he and Ajay get involved in a fight. Reshma threatens to kill Pooja if Roop won't stop fighting with her brother. When he stops, Ajay tries to shoot Roop and Pooja, but misses and hits Reshma instead.