"Avengers: Infinity War" is quite possibly the best film in the Marvel Cinematic Universe. It has strong emotional moments, comedic moments, and of course action-packed moments. The hero ensemble put together in this film is every Marvel fan's dream. Every actor in this film does a great job in their role. Notably, Josh Brolin does great as the villain, Thanos, and is a great addition to the Marvel world. The acting is matched by engaging, fast-paced storytelling. From the opening frame, the action gets going. Not only is there fighting, but the relentless pace of the film starts from the beginning. There are very few moments when the audience is allowed to come up for air, which makes sense since there are dozens of character stories that need to be told. This is the longest of the MCU movies, but it does not feel as long as it's runtime by any means. The spectacle of the action looks amazing. Truly, the animation is some of the best Marvel has produced. The effects are slick and really fun to watch. One thing that Infinity War gets caught doing is falling into a very common superhero movie cliché: a bad guy wants to destroy a part of (if not all of) the world/universe. Thanos has his reasonings for wanting to do what he wants to do, but it is as we dive deeper into the character's history and what he does to accomplish his goal that make him a complex villain. It's a cliché that typically works in these types of movies, but that doesn't mean it's not unoriginal or imaginative. For a film with so much ambition, it feels slightly lacking in the originality/imaginative front. Pushing aside the big superhero film cliché, Infinity War does do things that separate it from an average superhero flick. This makes it a bit more fresh and exciting. The Russo brothers have directed a great film, and this one will be held in high regards in the superhero genre for years to come. Overall, I give this film a 9/10.