Ajay Devgan has another feather to add to his cap of quality movies. He gives an excellent performance. His character of an honest cop trying to stop corruption is quite convincing. Gracy Singh is not bad for the small time she's on screen. The first half of the movie was excellent, but the second became unrealistic. Nonetheless, the possibility of such a society turning 180 degrees is quite fascinating. The ending is abrupt, but by being so, it delivers the theme effectively.