This movie was very good, even though we could identify who the antagonist is, they kept the thrill right through the movie. One of the negatives was, length of the movie was too long close to 3 hours, which could have been cut down. Acting of Anurag Kashyap was too good!