An underrated comic masterpiece of the 90s. The film managed to do moderately well but didn't receive the appreciation it deserved at the box office. It had an excellent balance of slapstick comedy, witty humor, and a bit of kitschy drama towards the end (the whole CM assassination plot). So what if some of the scenes were copied from Hollywood films? They managed to give a nice desi twist to it! SRK was at his hilarious best as the goofy detective - he does well in these comic loser types of roles (note Yes Boss, this, Kabhi Haan Kabhi Naa, etc). Twinkle Khanna performed decently and looked great as the undercover agent. I don't understand why the film receives so much hate - the humor, although quite silly, is far better than the trash that Sajid Khan gives us in the name of entertainment. Happy New Year, a film of a similar genre - silly action comedy - doesn't even compare to Baadshah in terms of its humor quotient. SRK really needs to reflect upon his classics of the past and implement changes in his future films if he wants to break 500 crores.