As a superhero movie goes, you can't get much better. The balance between all of these larger than life personalities was perfect, and for a two-and-a-half hour movie - not a second was wasted. The action and special effects were fantastic, and the acting wasn't too shabby either. Scarlett Johansson in her Black Widow costume was the icing on the cake.