One of the best movies and ahead of it's time .. an excellent movie with power packed performances .. One of the best performances of Salman Khan .. he is fabulous as ACP Arjun Ranawat and the villains were good as well .. good performance by the supporting cast as well.