By Zach Hester

Marvel fans, myself included, have been waiting for the day that we would finally get to see Thanos in the Marvel Cinematic Universe. Last year, we were treated to Avengers: Infinity War, otherwise known as the beginning of the end for many of favorite characters. In this year’s conclusion to Marvel’s Infinity saga, Avengers: Endgame serves as a gripping, heart wrenching and all around exciting finale for this part of the series.

Avengers: Endgame picks up shortly after “the snap” of the Mad Titan Thanos’ fingers that disintegrated exactly fifty percent of the universe’s population, including some of Earth’s mightiest heroes. Where Infinity War set up this narrative, Endgame glides the story to a strong conclusion for many of our favorites that we’ve seen grow over the past 11 years of films.

The three-hour runtime was initially a little wince for me, but the film didn’t feel nearly that long. It drags in some places with unnecessary humor, but such as the usual for Marvel films lately.

Like I said, the film does have moments where the plot gets stale, but everything…literally EVERYTHING is made up for in the final battle. It’s the perfect culmination of everything that this world has led us to. The action will keep you on the edge of your seat and every single character present gets a chance to shine.

Even though I know that *spoilers* we will be saying goodbye to some of the major characters that we’ve come to cherish, this finale feels necessary to take the next step in this series. Marvel will always hold a special place in my heart, so I am breathing a sigh of relief that I loved Avengers: Endgame but also looking to the future for even more fun in the future of this franchise.

Rating: ★★★★