An Epic Culmination of 10 Years of the MCU

Rating: 9/10 (26 May 2018)

2 years ago, I watched Civil War and was positively wowed by it, much so that I became an undying fan of the MCU. The MCU is admirable for managing to build an almost 20-film franchise packed with great films all leading up to this movie.
Story: The story (for those who don't already know) is about the Avengers teaming up once again to face their biggest threat: Thanos. The Mad Titan wishes to collect the Infinity Stones to bedazzle his Infinity Gauntlet and wipe out half of the universe. The story is extremely captivating with major surprises throughout the movie and one WHOPPER of an ending.
Direction: My major worry about this movie was how they were going to keep track of several plotlines without it feeling convoluted. And miraculously, the Russos pull off such a juggling act almost perfectly. Some storylines do go on for longer than they should but overall, it never feels overwhelming.
Script: Christopher Markus and Stephen McFeely have made a fabulous script with plenty of comedy and yet great dramatic moments. However, some moments do feel too melodramatic and one moment in particular was undercut by a joke but that might the director/actor's fault.
Performances: I can't make this too long (there are over 20 HEROES in this, ok?) but everyone does well. However, Thanos is on another level compared to the rest. Josh Brolin manages to intimidate you as soon as he appears on screen. A serious achievement for Marvel to create such a villain worth the decade-long wait.
Other Elements: As for the other parts, the action is well-done with less shaky cam than previous entries in the Russo's MCU movies. Everything else is fine though.
Conclusion: To conclude, Infinity War truly lives up to the hype, being an entertaining, funny and emotional blockbuster that can delight MCU fans and regular moviegoers alike. In the words of Kevin Smith: It's going to be a long year until Avengers 4...