I saw The Avengers earlier in the evening and it was spectacular, my ears are still ringing. The film is over 2 hours long and its nearly 90 minutes before we see our heroes finally get it together and go after the villains. The climax is incredible, the effects are flawless. Though there was a feeling of deja vu when arch villain Loki opens a interdimensional portal or gateway over the city to let an invading alien army in, wasn't there something similar at the climax of Transformers 3 last year? It did seem strange seeing a big sci-fi movie without Taylor Kitsch as the star.. [wink] (I saw John Carter and Battleship a few weeks ago). All the actors in The Avengers have their moment to shine, the scene stealer here is the Incredible Hulk he made the audience erupt with applause a couple of times, and laugh too. There's a great line in the film which was in the trailer Loki brags "I have an army" and Tony Stark responds with "We have a Hulk". Mark Ruffalo was good as Bruce Banner. Fans of Scarlett Johansson, and they are legion, will be glad to know she has plenty of show time, the fight sequences are all dazzling. There is quite a bit of chit-chat in the mid section after all this is Joss Whedon he directed and wrote the screenplay too, but the film is never boring. Tom Hiddleston is enjoyably villainous but the invading alien army are fairly anonymous, who are they and who cares? I saw the film in 2-D, the friend I was with hates 3-D, I may go and see it again next week in 3-D. Oh yes there is a scene in the middle of the end credits, which seems to introduce an old villain from the comics possibly for an Avengers sequel. Best superhero movie of all time? Not sure about that but it's up there with the best. Highly recommended. 5 stars out of 5.