1. Excellent story and screenplay. 2. Gripping narration.

Kudos to the director. Terrific performances from whole cast(specially Manoj bajpayee). This is also a funny and highly entertaining movie.

An Anurag Kashyap type of movie.