What is there to say that hasn't already been said. This is quite simply the best film I've seen at the cinema for quite some time. The hours fly by as Batman descends further into the blurred line between Hero and Villain. Christopher Nolan directs and instantly offers a new slant on the Batman-Joker rivalry. Throughout the film the Joker, masterfully depicted by the late great Heath Ledger maintains that he and Batman are two outcasts on the same path, except the Joker is just 'ahead of the curve'. The way this film offers a new look at the Hero genre, insisting that it is not that Batman will always do what is right or what is the most truthful, but what needs to happen, even if it means he must be, to some, a villain. This is what Batman is. A symbol. It is a masterful story and leaves you wanting more. I believe Aaron Eckhart is under-rated in this film, but the whole cast help to create a film that is truly worthy of epic status. I just can't speak highly enough of this film. Buy it.