This movie could be summarized as three portions of roughly 1 hour each, totalling a whopping 3-hour movie. I have to say, had this movie been a 2-hour deal, with them collecting the stones from the past and snapping their fingers to make everything right, it would at least have been decent. But no, they had to create a cringe fest.

The first half is interesting enough, it builds up on how the erasure of half of the population affected the lives of everyone. It felt like a movie, albeit a very long and tedious one. The second portion is still decent, it revolves around them going back in time to try to right the wrongs of the present. It goes through some of the scenes found in the first Avengers movie, which was interesting. Yes, it's basically a time travel story, how original.

The last portion is just ridiculous. It's basically a gigantic battle between Thano's minions and several super-heroes of the Marvel Cinematic Universe. There's no rhyme or reason for anything that happens there, it's just a constant shift from one super-hero to another, showcasing some individual battle where they ultimately triumph. Who is winning? Who is losing? What's happening on a grand scale? No one knows. It's just dumb Hollywood crap.

Aside from the clichéd time travel story - and a very bad one at that -, the whole movie revolves around two Deus Ex Machina moments. In one of them, Captain Marvel saves Iron Man from dying of oxygen depletion in space. He eventually goes on to discover a way to travel back in time, allowing everything that comes after to happen. The other, Captain Marvel descends from the sky to destroy the main ship which Thanos was using to invade the Earth. Having one of the highest budgets of all time for a plot like this is unacceptable.

This is just a celebration about everything that is wrong with Hollywood. It's stupidity taken to the extreme. The fact that this movie is a box office success just shows how much marketing plays a role in crafting a successful movie. Yes, crafting success in and of itself, because the substance for it is just not there.