I went to see The Dark Knight at the BFI IMAX last night. It is utterly exceptional, so good I'm not sure I've recovered yet.
There is so much superb acting. Christian Bale is brilliant, holding the huge film together as a towering central presence. Aaron Eckhart as Harvey Dent is charismatic and convincing and makes a difficult transition very convincingly as tragedy overtakes him. Morgan Freeman and Michael Caine make what might have been mundane scenes clever and emotive.
Heath Ledger's performance is utterly incredible. He is portraying absolute chaos. Veering between merely unstable and genuinely terrifying. His character is never made human, remains a force of nature. Despite having no more technology than could be obtained at a hardware store there is no question in your mind that the Joker is utterly capable of destroying Gotham City and Batman. Utterly deserving of the Oscar.
The story dynamic is great. Slowly layering tension upon tension. The battle between chaos and law and order becomes an epic confrontation. Every moment of the film becomes a blow in that battle and has a deeper significance for it. The film addresses deep questions seriously and without talking down to the audience.
I won't say much more as I don't want to spoil it. Watch this film. More than once.