There are few who thinks and do, a number of years ahead, of the current time ... Anurag Kashyap is one of them and this movie proofs it again... Movie is awesome and the dialogue and screen play is as remarkable as one can ever imagine.... A MUST WATCH for every adult but please do not go with your family ....It make some there (like me) feel awkward... The screen play is as realistink as it can be and dialouges feel like bullets to one.. Acting wise every one is brilient. Manoj Bajpayee is best but you can not ignore any body else and do not wait for second to Manoj Bajpayee to come back on screen...Wating for second part to come as it has been released in part here and saw preview of the movie. It promise to be as good as the first part is .....