I thought this was overall a very good movie. However it had been talked up so much that I was left a little unsatisfied. Heath Ledger does a very good job as the Joker however his recent death made it a little hard to get into his acting. Overall one of the best movies in a LONG time though.