The best part of a marvel movie is that they always save it for the end. And when it comes to AVENGERS they make sure that you remain bound to your seats. If you really think you know the story after watching the trailer, my friend you need to learn to stop judging a book by its cover. Once you come to believing that the movie is about to end, from there starts the actual part, and the entire movie takes a turn. But you need to wait till the end. The first half seems to be wasted. Also they should have kept a few things for a surprise. It would have added more beauty to the movie. I have now started finding better movies through www.flickstree.com. It not only suggests great movies to watch, it also tells where you can watch the movie online.. Highly recommended.