I just saw this topic and I cannot believe that Dark Knight is considered to be a better movie.
Frankly, Dark Knight was about 16 hours too long. Or maybe it just FELT like a 24 hour long movie. I mean, that sucker just. wouldn't. end.
The Joker character was "vague". I still haven't figured out what was supposed to be so great about it, except for the jack*ss who played The Joker had the great business sense to die, so he is now a "great actor" based on sympathy points, alone.
Morgan Freeman is STILL vastly overrated. It's like the guy has one gear, and never gets out of it. He is the punch line of actors. He has like one dramatic line a movie, where he raises his eyebrows, which exhausts his acting "talent".
Christian Bale < Morgan Freeman, acting ability-wise.
The "plot"? Totally predictable. (Though the attempt to paint Batman back into the "anti-hero" role as originally envisaged was laudable), they spent 30 minutes yakking about how they were going to do so. And made the point again, and again, and again, and again... WE GET IT!!! All right? Batman's an "anti-hero". Enough, already of the "wallowing in the misery" b.s..
Iron Man, on the other hand? Whoa. What's cooler than a flying rocket suit? And constant sexual innuendo? (Pepper Potts? Niiiiiice! And how about the movie line of the millenium: "It's not like it's the worst thing you ever walked in on me doing.) And drinking? And who saw THAT ending coming?
Of course, the bad guy in Iron Man was stupid, as well. It's ALWAYS the evil corporation. Duh! Now that movie makers cannot be prejudiced against ethnic groups, they only have coporations, Christians and Republicans to symbolically lynch; because they, as a corporate group are incapable of stepping out of "Jim Crow" mode.
And, oh yeah, skinny dudes with British accents. They're evil too....