This movie is without a doubt one of the greatest movies of our time. Yes, Ledger did a great job. Yes, it lives up to the hype. No, it was not what I expected at all.
I enjoyed this movie, mainly because even through all the twisted violence and insane action it truly was a story of the human condition, and we won.
I have not seen a movie that emotionally psychologically jerks you around this much, possibly ever. And it does mess with your mind. It is not gory but what it leaves to your imagination and things that it implies happened are quite disturbing. This is not a child's movie.
It does end on a good note and give you hope, but like I said in the title, it's not for the faint of heart.