For 10 years now, the Marvel Cinematic Universe (MCU) has been a web of interlinked films full of connections, crossovers and cameos, becoming a remarkable and bold film franchise unlike any other before it. With the latest blockbuster entry, Avengers: Infinity War, Marvel Studios has promised a sort of culmination of the past 18 movies-worth of stories and characters. While it isn’t without its faults, Infinity War makes good on its promise and remains a solid entry in the oversaturated series due to its high-stakes story, captivating characters and luscious visual effects.
Coming off of great successes with 2014’s Captain America: Winter Soldier and its 2016 follow-up, Civil War, Joe and Anthony Russo graciously return to direct the 19th entry in the long-running series (with a direct follow-up slated for next May). It’s almost disingenuous to merely label Infinity War as an “Avengers” film, however. Whether they’re an Avenger or not, nearly every major character in the MCU as well as their sidekick is featured here — including Black Panther, Spider-Man, Scarlet Witch and the entire Guardians of the Galaxy roster — and it’s honestly awesome to see so many of these characters sharing the screen together in a single film.