This movie is without a doubt a masterpiece. But, the one and only factor that keeps this movie from a 10/10 is its length. This movie is infinitely interesting, every peice of dialog and every scene keeps you on the edge of your seat, the acting is spectacular and the delivery is perfect, however this is a LONG movie, while each of its scenes are perfect in their own right, it's scope is ultimately its downfall, it drags hard, it is telling an imaculate story which includes an absolute shitload of interesting details that assist in the overall picture of the story, but after watching for over 3 hours its hard to remain focused on these details and they become mundane, the climax and exposition are nearly perfect but it's the falling action and conclusion that pull the movie to a 7/10 this movie could have been the best movie in the last 15 years but unfortunately it runs painfully long, it sucks that such a perfect story has this issue. Overall I would recommend this movie with the caveat of its length.