Avengers: Infinity War is a 2018 superhero film directed by Anthony and Joe Russo. It features an ensemble cast, including Tom Holland as Spider-Man, and serves as the culmination of the Marvel Cinematic Universe's first three phases. The film follows the Avengers and their allies as they battle the powerful Thanos, who is on a mission to collect all six Infinity Stones and wipe out half of all life in the universe. Tom Holland's portrayal of Spider-Man brings a youthful energy to the film, adding humor and heart to the intense storyline. Avengers: Infinity War received critical acclaim for its epic scale and emotional impact.