Just saw the screening at the Sydney film festival. Its definitely one of the best Hindi movies ever made. Direction, screenplay, narration, acting, music, cinematography, everything about this movie is top notch. Anurag Kashyap is truly the best at whatever he does. You wont even feel the length of 5 hours and 20 minutes. Manoj Bajpai's has proved once again that he is the powerhouse of acting. Not one scene is out of order and everything is properly explained with no questions unanswered. Dialogues are very sharp and as close to reality as it can get.

The opening sequence in itself is a masterpiece. The way its scripted and executed is just mind blowing. All the bloodshed keeps getting more and more innovative. Its one of those movies that will always be mentioned everywhere whenever someone talks about the Indian cinema.