Ledger made this movie. It's a shame he won't have any more opportunities to have movies like this, but he exceeded my already high expectations of this movie.
I did think that Bale's performance was sub-par. He really brought nothing to the character in this movie. Either he just wasn't that good in this movie, or Ledger out-shone everyone. Freeman , Eckhart, and Caine all delivered solid performances.
I'll definitely be buying this movie when it comes out on DVD.