First ten minutes worried me a bit that the movie would be lame, and Maggie Gyllenhal was a dissapointment compared to Katie Holmes; it did not have the same emotional effects because as an audience, I didn't feel as connected to her; it seemed like a new character alltogether (without a past with Bruce). But Christian Bale and Heath Ledger did an AMAZING job and the movie turned out extremely good.