Happily surprised to see Batman Begins ahead. It is the best origin film of all time and one of the top 5 superhero movies ever. Iron Man is good... but i expected it to win because it was MCU and Begins is no TDK.
Anyway, yes, Batman Begins is not a flawless movie due to a third act and an overuse of dialogue repetition by Goyer... but it is still damn good. In fact, it is bloody great with a wonderful performance by everyone in the movie sans Holmes, and Bale being exceptional. It also captures the tone of Batman comics while tapping into a timeless sense of crime drama seediness in a thick cinematic vocabulary. It feels like it knew it was a classic from the word go.
Iron Man is fun and a solid movie that gets buoyed up by Downey's performance. No contest.
Something that I think really distinguishes IM from other CBMs was the direction. Favreau shot it like a 150M indie comedy, with the actors constantly improvising. There's no way a bid budget tentpole would be done like that today.
Most big budget comedies in the 2000s shot with improvisation, and many, many blockbusters are shot without incomplete scripts. It's just that few actually end up as good as Iron Man wound up being.
I am not trying to takeaway from Iron Man. It actually is a very good movie with an amazing (and industry changing) lead performance. Just saying the environment that made it wasn't ideal, so that's not so much a virtue as a burden it overcame.
Both are top notch origins imo.
I think this one comes down to tone and character preference. Both represent some of the best modern superhero films had to offer. They excel in different areas and have flaws in others. Don't really buy this no contest or one is easiy better then the other like that's the general reaction or something. But I'll give the edge to Batman cause it's had more replay value for me personally.
Shot without an incomplete script, you say?
Favreau's background in comedy helped bring out the best of his actors, I think. Iron Man lacks that studio feel of every scene being carefully tested over and over until it works; it's slick and effortless.
Batman Begins because it has Batman in it. Iron Man didn't have Batman in it. So major points taken away from Iron Man because of the lack of Batman.
Every movie would be better with Batman in it.
Batman Begins. It has a better supporting cast, villain, and visual style.
Iron Man has the flashier lead and better superhero intro scene, and thats basically it.
Also, Batman and Gordon's rooftop convo >>> "I Am Iron Man"