I thought this movie was excellent. I'm glad that James Cameron was able to take a movie with such a large scale to it and make it not only pleasing to the eye, but pleasing to the mind with a solid story. Some of these other blockbuster movie directors can take a note from Cameron. Just because your movie is considered a blockbuster, doesn't mean it has to be corny. Well done, Mr. Cameron.
This was by far the best Batman movie there has been to this point. Heath Ledger was great as the Joker. The plot was excellent. Plenty of action without being stupid or senseless. Only thing that I didn't like was Batman's voice. Even still, I'd see it again in a heartbeat.