Spider-Man: All 6 Tom Holland Marvel movies ranked from worst to best

MJ (Zendaya) and Spider-Man jump off the bridge iin Columbia Pictures' SPIDER-MAN: NO WAY HOME.
MJ (Zendaya) and Spider-Man jump off the bridge iin Columbia Pictures' SPIDER-MAN: NO WAY HOME. /
1 of 7
Tom Holland Marvel movies, Spider-Man movies, Spider-Man: No Way Home, Spider-Man: No Way Home trailer 2 release date, Spider-Man: No Way Home second trailer, When does the new Spider-Man: No Way Home trailer come out?
Spider-Man from Columbia Pictures’ SPIDER-MAN: NO WAY HOME. /

Tom Holland Marvel movies, ranked

Tom Holland is one of the biggest stars of the Marvel Cinematic Universe. So far, he’s starred or been featured in six Marvel movies, including the latest Spider-Man trilogy, Avengers: Infinity War and Endgame, and Captain America: Civil War. We thought it’d be a good time to rank the Marvel movies featuring Holland in a major role.

And, don’t worry, Holland will be back for more Marvel movies. Kevin Feige announced another Spider-Man movie is in the works. There have also been reports that another Spider-Man trilogy starring Holland. While those projects have not been officially rolled out, the future of the MCU with Holland is bright.

Here’s the list of Marvel movies featuring and starring Tom Holland:

  • Captain America: Civil War (2016)
  • Spider-Man: Homecoming (2017)
  • Avengers: Infinity War (2018) 
  • Avengers: Endgame (2019) 
  • Spider-Man: Far From Home (2019)
  • Spider-Man: No Way Home (2021)

Let’s get the ranking of the Tom Holland Marvel movies, starting with Spider-Man: Far From Home, which is, unfortunately, the worst of the Tom Holland Marvel movies.

Before we dive in, I have to say, there is no bad Tom Holland Marvel movie. All of these movies are GREAT, so think of this list more of a ranking of good to great, rather than worst to best. Also, I should note that we’re only including Marvel movies that prominently feature Holland. Small cameos or references to the character don’t count.

Let’s dive into the ranking!