My nephew and I went to see this movie for his birthday. I can say that I definitely would not have gone without him, remembering the disasterous third installment of the earlier trilogy. I was quite impressed with both the story line, and the acting by all involved. Heath Ledger put in an amazing performance as the Joker. The story was fresh, and the fast pace and ever evolving characters ensured that I was at the edge of my seat for the entire 2 1/2 hours. Highly recommended!