Though I did like Batman begins, I found that The Dark Knight was a far superior movie. I found the story to be more solid. The performance of each actor was fantastic. I feel that with the death of Heath Ledger, some of the other acting will be over looked. Arron Eckhart did a fantastic job as Harvey Dent, and Maggie Gyllenhaal really made Rachel Dawes her own. The movie was long (2 and a half hours), but in a rare event.. if it had been longer, I would have been okay with that.