I would have to say that Heath Ledger was hands the best acter/actress in this film. The movie was good. Better than the first, but I could not get enough of the joker. His mysterious ways, goulish laugh, and the writer leading you to not really know who he is or where he is from. Definetly the best performance by an actor this year. The story was good and special effects were good as well. Christian Bale was ok, but the actor that played Harvey Dent was way to chessie and awful. I think they should of killed him off, instead of making him two-face. The really only bad note was the movie was about 20 to 20 minutes too long. Too much story about Batman and Harvey. Not enough Joker.