I know this comment is probably gonna get bashed down by the Batman fanboys who can't possibly imagine anyone giving this movie less than a 10, but I decided to post anyways to give my honest opinion of what I thought.

The Good:

-The Joker was amazing. I'm not just saying this because of Heath Ledger dying. I really believe his performance was easily on par with Jack Nicholson. He was one hell of a villain and the best part of this movie in my opinion.

-The plot was simple but good. It really pulled you in at some parts. Even though it was just Batman trying to stop the villain, it really evolved in terms of emotion as the movie went on in that you could feel each of the different character's struggles as the Joker made his assault on Gotham City.

The Alright:

-The action wasn't top-notch like everyone's making it out to be. Yea it was enjoyable, but compared to the standards put forward by other movies it isn't anything special. In some fights it almost feels slow and acted out, and there are other parts that were just way over the top like the truck being flipped and Batman driving up a wall.

The Bad:

-Christian Bale isn't the best Batman. Yea he's better than George Clooney and Val Kilmer, but there are some parts where his acting lacks. It's hard to take him seriously sometimes too, especially when he's dressed as Batman. That voice he does is really over-the-top.

-The movie is too long. This is what got to me the most. I found myself wondering when the movie was going to end. They really could have just taken that whole first scene with the Scarecrow out. I had a friend who hadn't seen the first one and that whole scene just seemed completely pointless to him. Then the subplot with the Asian guy was a complete waste of time. Even with the great plot the movie still drags.

Think what you will of this movie. It was really good and I'd recommend seeing it, but it's not top 10 material.