Utterly Astonishing

Rating: 10/10 (8 January 2012)

I cannot believe I waited so long to watch this film. I convinced myself it'd be another long and confusing movie which I'd leave for a while until I have the mental strength to watch it, now I regret not even watching this in the Cinema.
An exceptional masterpiece, Caprio performs amazingly as does the whole cast. Some parts did confuse me, but that is how complex the plot is, complex enough to involve you, but still at the end of the movie you understand everything.
I cannot recommend this movie enough, it also keeps a huge grin on your face near the end, plus tears of joy. It keeps you perplexed, involved, on edge, and most importantly it never strays from the main plot.
Watch this before you watch ANYTHING else.
10/10, amazing.