Since this movie had so much hype going into it, I was to say the least a bit skeptical.. I have to admit, it is every bit as good as the first, and some parts are actually better. Since the Batman character is already established, the film gets to the action quickly. But it is not another beat 'em up and cash in deals. The character development is incredible, especially for a comic book based movie. Speaking of incredible, I can't say enough about Heath Ledger. It's af if they went down to the psycho ward and found the most warped, maniacal, sociopath ever and filmed him doing whatever he could think up. It is too bad the Joker can't return in future Batmans. ANYONE else will not do, he is that good. As good as Jack was in the 80's version (he saved the film), Heath is that good squared. And that is saying something since Jack is the best actor going. The only small problem is Maggie G. as Rachel. She was OK, but not nearly as good as the rest of the cast. The best Batman movie to date...