Maybe there are too many superhero movies around but no one can deny that The Avengers is an excellent piece of Hollywood grandeur. The story might be simple and some characters underused (I wanted to see more Scarlett Johansson for obvious reasons) but the battles are breathtaking.