Non-stop action with more characters and events than I expected. Heath Ledger as the Joker gives Jack Nicholson a run for his money. The Joker is played as both disturbing and funny. The worst part about the whole movie is that you know Heath won't ever be back.