Hollywood seems to be getting it when it comes to the comic book crowd. We are demanding. Yes, we want the best special effects and costumes, but it falls flat without the story and the character development. The Dark Knight delivers it all. The story is filled with tough questions--the kind with no right answers...and not just the obvious ones. Of course Christian Bale delivers an excellent performance, as always. I don't need to tell you how boggling the performance by Ledger was, but he wasn't Heath Ledger in this movie. His performance was so immersing that he did not let himself show through the character for one second. He WAS the joker. In short, this movie delivers and delivers in such a way that you don't have to be into comic books to be taken in.
This is the best comic book adaptation I have seen so far. I think Hollywood has figured out that the comic book crowd is a little more demanding...perhaps a little smarter on average than the usual audience. You can't win us over with just special effects. The movie had amazing special effects, but they didn't use them as fig leaves.