The movie is long, but you don't really notice it. They grab your attention from the beginning and hold onto it the whole way through. Ledger turned in an Oscar-worthy performance for sure. I was astounded. Effects, fight scenes, etc., were all just wonderful.