I thought this movie was good because of its action bloody death scenes. I loved Joan Allen's role she is a good villain. It was a little predictable but overall it was entertaining.
This is the best Batman movie I have seen. The story and the plot was very good. I loved Heath Ledger's performance as the Joker, it was believable and intriguing. I would definitely recommend this movie, even though the movie is long you don't feel it because there isn't a boring scene.