Saw The Avengers in 3D last night. I guess it would have helped if I had been more of a Marvel comics fan. I was raised on DC, and Marvel came around after I was past my comic book phase.
I enjoyed much of the acting. Whedon did a good job directing his characters in the human. non-action scenes. I especially enjoyed Mark Ruffalo as Dr. Banner, except he kind of blew his last important line by not appearing to be the least bit angry. Robert Downey Jr. had Stark down to a T, including the Black Sabbath T. We got treated to a lot of Scarlett Johansson's butt in tight leather, an added bonus. And the last thing we see in the film is Cobie Smulders's fine bubble butt sashaying away from us in form-fitting pants. Both women also gave good acting performances. Clark Gregg was the ultimate company man, and Jeremy Renner is almost believable as the commando leader, except he's too short. Chris Hemsworth as Thor and Chris Evans as Captain America were not given a lot to work with. Hemsworth made the best of it, Evans mainly came across as a stuffed shirt. Tom Hiddleston as Loki has a scary smirk, but was otherwise unconvincing in the Global Dominator role. Samuel L. Jackson phoned this one in. So did his makeup artist.
Most of my friends tell me The Hulk stole the show, but as far as I'll go is his scene fighting the bad guy was amusing. He's all CGI, and they gave him far more strength in that scene than he had demonstrated to that point. I think Iron Man had the most and best tricks/lines/CGI/plot movement.
There are two Easter eggs, the first comes right after the beautifully crafted main credits, and was gratuitous. The second comes about 10 minutes later after everyone within 500 miles of the production was listed in ugly 2D B&W text, and was kind of cute, but could have used some dialog. And it was in 2D.
Lots of violence, lots of effects, some superb fight choreography. Plot holes one could drive a mother ship through. Many snippets of excellent dialog. The Stan Lee cameo toward the end is priceless, made me laugh out loud.