When I say that this is the best film ever made, I really mean it (including Hollywood movies too). The movie has been divided into two parts (cause of its long duration of 5 hours) but not for a single second have I felt boredom watching it. In fact I have watched the movie nearly 30-35 times and it never fails to bore me till date. The reason - it's characters. Each and every actor is simply brilliant in their role whether they have a screentime of an hour or only of five minutes. And the lead characters - you get to live them in this movie, such is its brilliance. The combined effort of the actors, writers and of course the director Anurag Kashyap simply make this movie perfect. Coming to the soundtrack, it simply fits into the movie. It fits the characters and adds to the perfection of the movie. This movie is the PERFECT movie and will certainly be held as an all time classic in the coming years.