A 1 hour marvel film with 2 hours of unnecessary drivel is one way of looking at it or alternatively a 3 hour stand alone film with a back story. Either way it was over complicated and over explained to the point it was nearly nap time. Most of it was saved by some timely comedy or an introduction of a character. Maybe I need to watch it again but wish I hadn't spent £30 going to the cinema to see it and waited for it to come out on TV.