An earlier reviewer said this was an intelligent comic book movie. I won't call 20 or so completely illogical jumps (nobody notices that the cops on the review stand are not the ones that should be there, etc.) intelligent. I will only ask why Batman should take the rap for 5 murders he didn't commit to create a hero out of the murderer for the good of Gotham?
Batman Begins has a great story (mastering your fears, etc.) and a lot of explosions. The Dark Knight has a lot of explosions. Judging from how he died in real life, perhaps Ledger's portrayal of the Joker was prophetic. After Batman Begins, and through the first two and a half hours (illogical jumps and all), I wanted to like this movie. But I don’t buy the ending that the human race needs to be lied to keep it from chaos. I don't believe we need to be told "what's good for us to know" instead of the truth. I think Iron Man got it right.