We're a very critical bunch of movie-goers. It was a bit long and dragged a little about 3/4 of the way through, it picked up again and delivered! Christian Bale is the best actor to play Batman yet! (Not begruding Michael Keaton, who also was great... just not quite as good.) Batman is not a suave character, but a bit dark and searching. He really portrays it the way it should be! Michael Caine is in his element - he brilliantly walks the edge of servent/friend/mentor with a touch of cynacism and humour. Heath Ledger just nailed it. WOW! What an amazing performance, and something that he could be proud of leaving as his final legacy.
Aaron Eckhart, Gary Oldman, and Morgan Freeman were all terrific as well. Maggie Gyllenhaal was okay, but just lacked the spark I would have liked to have seen from her character. It was fun to see Anthony Michael Hall there as well reporting away.
It's the small details that make a good movie really great , and this movie was great. Bringing Cillian Murphy back for a small part as the Scarecrow, for instance, and the beautifully done genesis of Two-Face.
I can't wait to see more of this particular Batman franchise. I really want to see how far they can take it... and really do it the way it was meant to be done!