I just saw The Avengers with my son as part of his birthday present. It was fantastic! I'm not going to do a full review because of time and I wouldn't know where to start. This one pretty much got it right. It's clever, fun, contains no major gaping plot holes that I could see, has characters that aren't interchangeable, and respects the source material. That last part is key and what separates this movie from, say, last year's fiasco named after a certain famous Cimmerian. It's worth going to see, even if you have to wait a few days to get tickets.