When going into this movie, I tried not to let the critics' opinions effect how I would view it. This is possibly the first time, ever, that I have 100% agreed with critics' overall opinion of a film. Christian Bale was in perfect form, Aaron Eckhardt was believable, and Heath Ledger's performance as The Joker made me speechless. I do believe that Hollywood sometimes makes a "God" out of the deceased, but all the hype about Ledger's performance was well-deserved. There is something wrong with the world if he at least doesn't get an Oscar nod.