Everyone told me that Heath Ledger did such an incredible job as the Joker, so I was expecting quite a lot going into this movie. Boy, was I definitely not disappointed. It's such a shame he offed himself because a followup Joker role would have been greatly anticipated.
The plot was incredible with incredible action, great unexpected plot twists, and quite a few scenes and characters that realistically strained and questioned human morality. You really felt the depth of the dilemmas many characters found themselves in and wondering if you could make the same decisions. This movie was all about the characters and character development, in my opinion.
If you haven't seen this yet, buy your tickets now. I'm definitely going see this again.