Everything you wanted and more

Rating: 9/10 (29 April 2018)

I had been waiting for this movie to come out for 10 years now, and it was definitely worth the wait. Avengers: Infinity War tells the story of the infamous Thanos and his sworn duty to balance the universe by wiping out half of its population. To do this he requires the 6 infinity stones that, when all together, form a weapon capable of doing so. The avengers, guardians of the galaxy and other hero's must join together to stop the mad titan before he can get all of the stones.
There are a lot of characters in this movie, so the directors, Joe and Anthony Russo, had a large task ahead of them as they had to balance each character in the story. They did a great job of that, and each character got an ample amount of screen time. The movie does imply that The audience has seen The movies leading up to this, and doesn't directly introduce all of the characters or who they are. The story was the best part of the movie, I won't get into details to avoid spoiling the plot, but it was simply amazing. There were a few holes that could have been fixed, omitted, or explained, but they weren't too bad. The movie is set in the aftermath of the events at the end of Captain America: Civil War and Thor: Ragnarok.
Throughout the film different planets are explored, each with a unique look. The visual effects of these planets, the characters, and the action were top notch. They definitely showed off this movie's $300 million budget. The movie flowed very well considering how much was actually happening all at once. There were a few times that it felt a bit clunky, but it didn't take away from its overall progression.
I had very high expectations for this movie going in, and I'm happy to say that they were exceeded. I typically try to be as critical as I can with these movies, and though it was not perfect, it still was, in my opinion, the best marvel movie to date, and one of my all time favorite movies.