This movie reminded me of the first Matrix. It points out that the difference between a hero and a villain is simply a choice. Batman chooses to do good. Joker chooses to blow stuff up. There is a lot of plot, action and memorable scenes throughout. Plus, the next villain is introduced (I think). I like the way Chris Nolan creates the Batman character. The older movies were fun and action-packed, but these new Batman movies are more philosophical (while still having good action scenes).