I really enjoyed this entry in the Batman trilogy. Though I had been a bit concerned about the length, the time flew by thanks to good storytelling, strong characterization and enjoyable acting. I would highly recommend this and hope there's another installment with the same cast that expands on Anne Hathaway and Joseph Gordon Levitt's roles.
This was a fun follow-up to the first, though not quite as good. The action was non-stop and the running time - 2.5 hours - flew-by. I took my then 8 year old to the first and felt this one had a bit more material that was inappropriate him for him (now 9). Lots of fun overall, though.