An extremely well developed movie in every aspect; characters, plot, action, suspense, believability, depth. This is by far the best superhero movie i have ever seen and is easily one of my favorite movies of all time. Heath Ledger as the joke was simply amazing and it is terrible he will not be able to return for the next one (among other things). The depth of the characters from Harvey Dent, Bruce, Joker, and everyone in between was outstanding. I'm very much looking forward to the third one and i am hoping they have a good plan for which villain to bring in next. I pray they don't try to swap an actor for the joker. The ONLY disappointing aspect of the film is when you leave the theater knowing you will never see such an utterly stunning performance by Heath Ledger again. I will probably see this movie twice more while it is in theaters. The casting director for these movies is a genius bringing in actors like Michael Caine, Morgan Freeman, Christian Bail, and now Aaron Eckhart and Heath with this movie. Excellent series everything was so well done. Finally i would like to say killing off Twoface in the end was a very bold move but i don't feel that it was a bad one. His makeup etc looked awesome, and i know they wanted to continue with the joker in the third one.... it's a shame. I think Penguin would make a good villain in the third one as far as plot goes... but he is a weak character and i know Nolan said he would never do the penguin. I'm rooting for bringing Twoface back or going with the Riddler. I give this movie 5 million thumbs up.