Avengers: Infinity War is a superhero film based on the Marvel Comics superhero team the Avengers. It is the sequel to Avengers: Age of Ultron, and the nineteenth film in the Marvel Cinematic Universe (MCU). The film is directed by the Russo Brothers, from a script written by Christopher Markus and Stephen McFeely, and features an ensemble cast including Robert Downey Jr., Chris Hemsworth, Mark Ruffalo, Chris Evans, Scarlett Johansson, Benedict Cumberbatch, Don Cheadle, Tom Holland, Chadwick Boseman, Paul Bettany, Elizabeth Olsen, Anthony Mackie, Sebastian Stan, Danai Gurira, Letitia Wright, Dave Bautista, Zoe Saldana, Josh Brolin, and Chris Pratt with many more in smaller supporting roles. The story picks up right after the events of Thor: Ragnarök and follows the Avengers, Doctor Strange, Black Panther, and the Guardians of the Galaxy as they attempt to stop the mad Titan, Thanos, from collecting the Infinity Stones and wiping out half the universe. The Russo Brothers do a terrific job directing the film. Handling the monumental task of making sure this many characters had enough screen time without having the movie drag out was a tough one. Due to the importance of the film, they jump straight into the plot without setting up any backstories as fans are expected to have watched most if not all of the previous MCU films before watching Avengers: Infinity War. There is also a good blend of comedic elements with a serious tone which certain previous MCU films have struggled to balance. The scope of the film is grand and jumps from Earth to the far reaches of the galaxy in an instant. Trent Opaloch does well with the cinematography making all of the jumps feel seamless and the environments look amazing. The action sequences are great and fun to watch. Seeing the heroes use their different abilities in unison is a treat for the eyes and looks straight out of a comic book. Another great aspect of the film is the score, composed beautifully by Alan Silvestri who returns to the MCU after composing the scores for Captain America: The First Avenger and The Avengers. He knows how to distinguish between the big action set pieces and the emotional encounters flawlessly. Also, hearing the original Avengers theme on the big screen when the team assembles is a nice treat for fans. The ensemble cast is great with the standouts being Robert Downey Jr., Chris Hemsworth, Chris Evans, Tom Holland, Benedict Cumberbatch, Paul Bettany, Elizabeth Olsen, Zoe Saldana, Josh Brolin, and Chris Pratt. While every actor is given a fair amount of screen time according to the size of their role in the film, these actors have the most. Most of the characters display growth from the way they are portrayed in previous films allowing the viewer to believe that time has indeed passed since they were all together. All of the team-ups work out well with the directors pairing certain characters together who have not interacted before in previous films. There are a few things in the film that could have been done better. Some of the CGI looks unpolished and is easily noticeable on characters that would have worked better if they used makeup on real actors. There are a plethora of continuity errors with previous films that could have been avoided. This is also evident when certain characters can do things they couldn’t do before or behave differently than they have in other films. This could be because there are new writers taking on the characters and trying to make them work within their film, but unfortunately, it comes across like lazy writing. I give Avengers: Infinity War a Decent 8.8/10. With fewer continuity errors this would have been an excellent film! Hopefully, the untitled fourth Avengers film clears a few of them up.