Manoj Bajpai had agreed to do the film in his pre Satya days. After Satya released, Hansal Mehta could not find a producer for the film. Hansal Mehta finally found a producer, but he had a very very small budget and would only produce the film if Manoj Bajpai was the lead actor. But now Manoj found the film too small and not fitting his new star status. He refused the film. In desperation Hansal approached Aditya Srivastav for the lead role. He accepted it. But now the producer backed out.They only wanted Manoj. Now after a few months of struggling , producer Ajay Tuli came into the picture. He was able to bring the budget up. This lead to Manoj Bajpai coming back into the film and Aditya Srivastav taking the role of Dubai return "Tito".
Nawazuddin played a small role in the film. He had a very bad falling out with Hansal Mehta over his pay.
Juhi Chawla opted out and was replaced by Tabu.
The film was developed by Hansal Mehta in 1997. He kept wondering who the murderer of T Seirs owner Gulshan Kumar was. He wrote the script from the point of view of the killer. Who he was, where he came from, why he did it.
Manoj felt the new producers did not promote and release the film properly. He thought the film could have done better if the promotion was done better.