An absolute triumph! An amazing movie again from Christopher Nolan who shows us time and time again that he is one of, if not the best director out there at the moment. Dicaprio is also brilliant in what I would say is his best role to date (yes even better than the departed!) and he just shines on the screen with Nolan guiding him along the way. The movie in itself is complicated if you don't pay enough attention, however if you do (and by god you will), you will be shown an amazing idea that blows the mind! A quick mention to the British actor Tom Hardy who is a fantastic actor and who's work I have followed for a few years now. He is making great strides in hollywood at the moment (with this of course and he is set to play Mad Max in the remake soon) and I firmly believe that he is destined for greatness!