Your typical modern action movie: all style, no substance. Plot is close to non-existent, or, at least, incomprehensible. Very jumbled, entirely because the writers wanted to somehow meld all the individual Avenger stories into one story. Makes for a contrived mess.

As expected, the special effects and action sequences are good.

Hard to compliment performances in an action movie, as there is very little real acting involved. However, Robert Downey Jr puts in a show- stealing performance.

On the whole, vastly over-rated (and this is probably a sign of how dumbed-down the general population is with regard to expectations for movies). The only positive thing I can say is: it's better than Transformers, but that says very little.