I mean, just compare this:
I'll skip the plot summary as to not bore those of have seen it and spoil things for those who haven't. Heath Ledger is tragically excellent, and Aaron Eckhart is great as well- that guy just exudes charisma, no matter whom he's playing. Weird that they replaced Katie Holmes with Maggie Gyllenhaal and gave it the Two Darrin treatment, just pretending like nothing had happened.
I enjoyed The Dark Knight, but I must say, I liked Iron Man better. Anyone else seem them both?