Totally enjoyable from beginning and almost to the end. Some of the moral points the movie was making were well presented; however, towards the end, the movie got a little preachy. Still, this was a minor flaw in an otherwise action packed thriller. The duels between Batman and The Joker were gladiator spectacles with action and special effects that were totally original. Seeing Heath Ledger in his role as The Joker was bittersweet. His talent was enormous and will be missed. I, for one, am already rooting for him to win an posthumous Academy Award for his portrayal. I was repelled by his evilness, and at the same time, couldn't wait for him to reappear on screen. Christian Bale and all the supporting cast were great. This is the "must see" movie of the summer!