The movie makers sacrificed light in favor of darkness, both in the setting as well as the characters.
Christian Bale well-portrays Bruce Wayne as the conflicted billionaire/crime fighter.
Health Ledger was absolutely brilliant as The Joker. Too often, Oscar nods are awarded for reasons other than solid acting chops. Even though the vehicle is a superhero action flick, this is certainly an Oscar-worthy performance.
Aaron Eckhart also did an amazing job convincing us he was Harvey Dent, the "good guy," and Two-Face, driven mad by circumstances even he could not control.
I was a little disappointed in Maggie Gyllenhaal as Rachel Dawes. Although much, much better than Katie Holmes, she looked a bit tired on the screen and unconvincing as a love interest for either Dent or Wayne.
Michael Caine and Morgan Freeman are outstanding actors. The "youngsters of today could learn a lot from watching these two men perform.
Anthony Michael Hall was a clever surprise.
Overall, an outstanding movie that was well-paced (no problem keeping focused for 2 1/2 hours), well-acted, and likely the best Batman yet!