This must be one of the most "perfect" hindi movies. I would go as far as to say that it is a modern day Sholay as far as it being complete in every way is concerned. Like a good desi movie it takes you through the full gamut of emotions. On a bit sad note Kangana has peaked with this. Nothing she will do after this can or will come close to this.