Outstanding. I was leary of how well Ledger would pull of the Joker, but ... WOW!!!!! He was fantastic! I don't think I've seen a better Joker... (Sorry Jack) There were a lot good strong moral underpinnings that resonated with me: Hope for a better tomorrow; Self-sacrifice for the common good; the juxtaposition of Good and evil, how evil requires "The Good" to exist in order that it may exist; and the strength of the human character to do good. Well done.