I thought that the film was visually mindblowing and should movie 3D movie making to a whole new level. I had heard that the story was weak but I disagree. I thought it was terrific and full of powerful and timely messages - not that we ever heed them...unfortunately.
Very overrated. Ledger was good but the Joker makes no sense - he has no power but is beyond superhero at all times and for no other reason than the plot says so. Overall both my girlfriend and I found it long and uncompelling - both of us were waiting for it to end half way in and we LOVE comic book movies. Definitely a movie for the ADD generation - lots and lots of style with no substance.