I saw The Dark Knight at the midnight showing. I have to say that it was truly a piece of artwork. No one was miscast, and everyone's part in the movie was as important as everyone else's. Heath Ledger's Joker is truly terrifying every time he arrives on screen. Christian Bale's tormented turn as Bruce Wayne/Batman is both tragic and inspiring. I was most glad, though, to see that Gary Oldman as Lt. Jim Gordon is phenomenal, especially since he was in the background for much of Batman Begins. It is worth however much you need to pay to buy tickets. I'd suggest to see it in theatres.