I am a huge Batman fan and was enthralled with Batman Begins b/c of the horrible turn that the movies took after Batman Returns. Needless to say, I was excited to see the next installment, but I wasn't ready for what they dished out. It's Batman in true form and this one is great in every way, from plot, story telling and character development to great fight scenes and incredible special effects. I'll add that Heath Ledger made himself a legend by this performance and blew Jack Nicholson out of the water completely as the better Joker. (Nothing against Jack though). It's a long movie, but it has to be and it is worth every second that they take to tell the story of Batman. Enjoy!