Highly entertaining movie that makes no sense

Rating: 6/10 (2 May 2019)

There are no spoilers needed to back up the statement that 'Endgame' is the Swiss cheese of the bunch as far as plot holes and internal contradictions are concerned. Emotionally strong and visually impressive, it's one of the most entertaining movies in the MCU and cannot be missed by anyone who watched most of the others.
But unless you are already deeply invested in the MCU or simply have to know "what's next" after the (actually far better) 'Inifity War', or you're just here for the fights, tear jerks and explosions, this movie is entirely missable. You will be passing up the opportunity to endlessly pick it apart with your geek friends though, who will spend the next decade trying to come up with excuses to make this movie work.
It *is* after all the culmination of a decade of storytelling and it deserves credit for pulling that off. It's a shame that a movie that does such a good job of connecting everything, making it look so good, with so much star power, ends up being a plot mess and honestly lazy.