The entire movie was completely confusing. There was no real plot to speak of, what there was made no sense. I also found a glaring mistake in the plot too, which shows the attention to detail. I can't believe they even came up with a bad plot like that, it is embarrassing. They changed Bond movies so much and all the changes have taken out what made them good. This was the worst movie I've seen in a really long time, don't waste your money.
I had been excited about this movie ever since i had seen Batman Begins. Everything the first movie had, this one lacked. The first movie had a good plot, good action, good characters, and most important of all a good ending. Heath Ledger was incredible in the movie, and blew away everyone else in the movie. This was part of the problem, no one could compare to him, and that is not the point. Also, I feel much more inspired by a vigilante (Like Batman or V in V for Vendetta) than any politician that has ever run for office. Also, the Joker seemed to be too convincing, everyone always did what he said to do, it was realistic until he had Dent kill people, it just didn't make sense. All in all, it reminded me of Piratres of the Caribbean 2, too much random plot, a unrealistic bad guy, and a very unsatisfying ending. The action was ok though, even though it had no purpose from my point of view.