 Avinash (Anil Kapoor) Comes to Calcutta in search of god knows what? And suddenly finds himself engulfed with too many people interested in following him. This creates distrust in his mind to believe anyone around him. Avinash meets a lot of people like a shrewd politician Satish Kaushik, the so-called loyal Inspector Rastogi (Sayaji Shinde), Sujan Singh the joker, the one always interested in helping others but believes none of them. He meets up with Rima (Rani Mukherjee) a novelist whose activities are quite suspicious and puts him in a quandary as to believe if she is really Rima or Bulbul. Totally it puts the hero in a lot of dilemma as to what is the real matter behind all these happenings and who is interested in killing Avinash.