I thought this was the least satisfying of the series (with Batman Begins as the best). Certainly the high point was Heath Ledger's performance, which was even more impressive since the character was written without any depth. He did have some good lines though. The down sides: the plot was extremely weak, much of the dialog was drowned out by an oppressive soundtrack and the overlong movie was dragged down by the lack of meaningful story direction with too much of the action in low light. There were also too many questions left at the end. All in all, not very believable. In contrast Iron Man was a masterpiece and a far superior movie.