Yes, this movie stands tall in all its forms. The movie is a must watch because you rarely find this kind of perfection in an Indian movie. Strong storyline, top class direction, superb acting by all the leads and the subordinates as well and my most preferred and the mainly missing component of an Indian movie is its Excellent soundtrack. Amit Trivedi take a bow. I wanted to watch such a movie and never expected to be of this standards even after reading the reviews as you know the Indian critics exaggerate everything. Bu t man this is a class in itself. Keeping minor flaws aside this movie was Perfect. We need such movies in India and with Anurag Kashyap there it seems possible.