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.
Ajay Devgan won Filmfare award for best actor in villainous role.
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.