Karz is one of the most famous Subhash Ghai films, but according to me it is nowhere among his best. The execution is uneven and at places the film does not flow well. The story is very interesting, but the script lets it down. The film spans for a period of something like three decades (Monty's age was specified as almost 30 in the film), but the characters do not even age appropriately during this time. Some of the dialogues and the proceedings are overdone and some sequences are amateurishly done. Despite the flaws, Karz does have entertainment value, mainly due to the fantastic music and some successfully shot moments of suspense. Songs like "Dard-E-Dil", "Om Shanti Om" as well as the instrumental theme of the movie are beautiful. The entire reincarnation track could have been better done. Rishi Kapoor is Monty, a top singer who was named Ravi at his previous birth. Ravi was killed by his wife Kamini and eventually reborn as Monty, probably in order to take revenge. Kapoor did his part well, but at some points he overdid it. The vibrant Tina Munim played his love interest, and her overly childish attitude really got on my nerves. The show was stolen by the awesome Simi Garewal, and she played her elegant vicious Kamini with style. Karz is an okay film, quite watchable and enjoyable, but basically nothing particularly good.