One just runs out of superlatives to aptly capture this movie in words. It has all the ingredients of a top notch piece of cinema. There wasn't a beat in this movie that didn't carry weight.This is exactly what we go to movies for and so 5 stars ain't enough. Worth watching multiple times at the theatre.