i didn't expect this to be a masterpiece, and of course it wasn't--- it certainly cointains many weak plot points and unbelievable bullshit (what do you expect from superhero movies, really), but it was fun and occasionally funny and a good flick all around, thanks in no small part to whatshisnames acting-- junior--downey-- yeah. too much cgi at times but what can you do? still, a fun superhero movie.