This movie was everything the hype had built it up to be, and more. Bale makes an amazing Batman with the perfect mix of vulnerability and brute force. Ledger plays a sick and sadistic yet light-hearted sociopath as the most true to form Joker ever captured on screen. The story, plot, dialogue, cinematography all flow seamlessly in this 2 and a half hour epic that never slows down. I believe this is hands down the best comic book adaptation I have ever seen. Go check it out, you won't be disappointed.