The wait is over, Thanos is here. Since #ThanosDemandsYourSilence, this review will be spoiler free. Marvel fans have waited six years for Thanos to star in a MCU film since his first appearance in the mid-credit scene in the 2012 film The Avengers.

Earth's mightiest heroes, which should now be extended to earth and space's mightiest heroes, came together in an off the charts way in Avengers: Infinity War. This two and a half hour movie is jam packed with heroes and villains alike that take you on a journey through all corners of earth and space. The MCU has perfected ensemble cast movies, but with Infinity War, they have taken this to a whole new level.

When I walked out of the theater last night the first thing I said was that my brain hurts. Trust me, once you see it you'll feel the same. The movie started off with a bang. There was no slow build, it was like turning on a light switch. The opening of the film was a clear indication of how the flow of the movie would be. There were no moments to let you catch your breath and process what was going on, this movie was on level 10 the entire time.

Most movies give you a few moments of quiet, times to allow you to collect yourself and relax for a few moments before it picks back up again. Not this movie. There is no break, there is no time for you to collect yourself, there is no time for you to take a breather. I think this was an important decision made by the writers and the Russo brothers. This put you in the same state as the characters.

Marvel Studios via GIPHY

The big question leading up to the movie was how they were going to balance all of these characters. After seeing Infinity War, I am still questioning that. They seamlessly brought all of the characters together in all different ways and it worked. I just do not know how it worked, but it did. It never felt like that there were too many cooks in the kitchen. Each character had a role to play and they executed that role with great precision.

Where Star Wars failed, the MCU prevailed. One of the biggest problems with Star Wars: The Last Jedi, was that it seemed like director Rian Johnson took everything that J.J. Abrams, director of Star Wars: Force Awakens, and George Lucas did and threw it out the window. Aspects of Force Awakens that seemed to be pointing to some end were cut off by Johnson.

The Russo brothers were very careful in how they molded this film keeping all other directors in mind. Every director that has been involved in the MCU since Iron Man in 2008 influenced the MCU and the characters, pointing everything towards Infinity War. The Russo brothers used the other directing styles and movies to their advantage when bringing all of these characters and story lines together. There were no character developments that felt forced or out of the blue.

The writers and the Russo brothers were very careful on how they balanced the lightness of other Marvel movies and the severity of Infinity War. The 3rd Avengers film felt more of a nod to the older movies in the MCU. While they took some humorous notes from Guardians of the Galaxy and Thor: Ragnarok, the writers and Russo brothers did not drown out the severity of the events in the film with too many jokes.

Marvel Studios via GIPHY

All eyes are now set to 2019 and the release of the 4th Avengers film, which currently has no title. How will Marvel handle the events of Infinity War in the next film? We will have to wait until next year to find out.

Avengers: Infinity War was by far the most epic of all MCU movies and gave fans exactly what they needed. While some fans walked away unsure or shaken up by the events in the film, I firmly believe this is exactly how Infinity War should've felt.

PS: STAY FOR THE POST CREDIT SCENE!!!!

More from Cat Country 107.3: