Well, this review may be a little bias because it is coming from a true comic book fan, but reguardless, I would still be honest if the movie was horrible!
This movie has so much more depth to the plot than Batman Returns and was very dark in it's plot, that at some points it's a tad bit confusing to understand who the bad guy really is. Despite this though, the characters were worth following with little to no let down of expectation. Everything from Heath Ledger's eerie performance as the Joker (awesome performance), to Michael Caine's comical yet counselor-like role, to Christian Bale's excellent portrayal as (in my best Heath Ledger Joker voice) "The Bat Man". Tthis movie is worth the price of admission no matter what town you live in or how expensive it is! This movie was by far the better of the two movies thus far and I am anxiously awaiting yet a third movie in this series. I think the performance of the entire movie though hands down is by Aaron Eckhart who plays the D.A. Harvey Dent. I totally enjoyed watching his character transcend from good to evil and eventually self-destruct by his very own hands....it was truly and amazing piece of acting and I can't wait to see this movie again!