Two words: Amazing Movie. This was one of those movies that kept my attention from the very beginning to the very end. Continuous action, good story line, and pretty good acting all around. There were maybe one or two scenes that really didn't belong, but other than that, I found no flaws. I didn't originally buy into the Heath Ledger hype; I was convinced that the hype was more about emotion than about his acting, but he truly did immerse himself into his character and stole the movie. I was blown away. I am sad to think that the next movie will not feature him as his character, and almost dread the thought that Warner and DC Comics will try to replace him. He was that good.
I recommend this movie to everyone. Kids 10 and younger will probably be scared by some of the content, so be careful there. Other than that, the whole family will enjoy this movie.