The Dark Knight did not disappoint. Full of surprises, action, and examples of human morality, this movie had it all!
If I had one thing to complain about in this movie, it would be Maggie Gyllenhaal's worthiness to play Rachel Dawes. It would have been nice to see Katie Holmes return to this role as she was a more believable love interest for Bruce Wayne.
By the round of applause at the end, it made me believe that if Batman exsisted in the real world today, he would change the way we live our lives...with more integrity, morality, and honor.