I am a huge Christian Bale fan so I was going to see this movie no matter what. I was expecting a lot, considering all the other reviews out there, and I was not disappointed. Bale, Ledger, Eckhart and Oldman were all great. I feel bad for Gyllenhaal considering everyone had much more meatier roles, but she was a definite improvement over Katie Holmes. The story was good, the acting was great and the action was outstanding. This is great summer entertainment! RIP Heath Ledger.