Was AWESOME! Christian Bale is the best Batman ever! I mean I liked Michael Keaton's Caped Crusader and always thought he was the best of the bunch until Batman Begins came out. Kilmer was okay. Clooney? Don't go there.
Heath Ledger (Rest his soul) Nailed the Joker as I always imagined him. A crazed, mass murdering servant of evil. This was the way he was in the best of The Batman comics. I mean Jack Nicholson's portrayal was good. But Day-yum! Ledger really nailed it in my opinion! No spoilers here for those of you that haven't seen it yet.
Aaron Eckhart as Harvey Dent was a great addition to the cast as well.
Batman Fan? See this movie!