The high rating of this movie here is unbelievable. Did they WATCH the movie? Especially that it is given status as a "Top 100" in ANY forum - absurd. This movie, though filled with all the FX of an high budget movie, was a stinker. Everything had the feel of a contractor, over budget, wrapping up a job before the holidays - contrived story - lacking even abstract, "comic book" common sense. Packaged, 'out of hat' storyline. I did like The Dark Knight - though Heath Ledgers role Joker/Devil archetype, was what gave its greatest depth. Though it's not new for a high budget movie to be a dud - the biggest disappointment is how many people (here) laud it so highly. Kind of like politics I guess - people will vote party line regardless of the quality of the candidate. I'm glad I didn't spend any money to see this. What a waste.