The nineteenth installment in the Marvel Cinematic Universe that started with 2008’s Iron Man and the third film in The Avengers franchise since 2012, Avengers: Infinity War is an entertaining comic book superhero movie whose title is particularly apt as a result of the seemingly infinite number of Marvel characters all appearing in their greatest war yet. The plot revolves around the appearance of the most threatening villain Thanos, played by Josh Brolin, and his quest to capture all six Infinity Stones, mystical stones imbued with great magical powers, in order to control the universe and remake his own planet. Practically all of the superheroes who have had their own Marvel film seek to prevent the god-like Thanos from destroying half of humanity in his ploy to solve overpopulation. The ensemble cast is jam-packed and features Robert Downey Jr. as Iron Man, Chris Hemsworth as Thor, Mark Ruffalo as Hulk, Chris Evans as Captain America, Tom Holland as Spider-Man, Chadwick Boseman as Black Panther, Benedict Cumberbatch as Doctor Strange, and Chris Pratt as Star-Lord. Although the plethora of superheroes and storylines is at times over-the-top and complicated to a casual viewer, the filmmakers are able to present a somewhat surprising cohesive story by having several of the characters grouped together and involved in separate parts of the film. When the superheroes do all come together, the audience is in for spectacular CGI-enhanced action sequences that can be best described as comic book porn. The movie also has aspects of a drama in which the powerful protagonists display raw human emotions, including grief over fallen comrades. However, there are several moments of trademark tongue-in-cheek humor for a comic book movie, especially when it comes to the characters from the more comedic Guardians of the Galaxy franchise. Overall, I was impressed by the sheer amount of superheroes assembled for a motion picture and found it to be a largely enjoyable experience despite probably jamming a little too much into one bloated comic book lovefest.