Ajay Devgan's first negative role.
This is a remake of the 1996 Richard Gere movie, 'Primal Fear' which had Edward Norton play the role played by Ajay Devgan.
Akshay Kumar was originally offered the role of akshaye khanna but got replaced due to some reason
The film had a theatrical release in Canada.
When Karishma Kapoor left the film, Raveena Tandon was signed for the lead role. She too exited the film.