Tom Holland is mostly known and recognized for his role in the Spider-Man movie franchise as well as Marvel Cinematic Universe. However, the young actor has also played in many more critically-acclaimed movies in a variety of genres. TechTrends put together a list of the best Tom Holland movies of all time.
Beyond a shadow of a doubt, Tom Holland is one of the rising stars of the movie industry. From the time he had his breakout role as Peter Parker in Captain America: Civil War, he has become one of the most famous and loved young stars. Moreover, she is an instant box office hit. The 26-year-old might have gained global recognition for his role as Spider-Man, a Marvel hero, but the British actor has continued to shine in many high-profile movies. At this young age, he made a name for himself globally by acting, dancing, and singing. In addition, he has earned many awards, like the British Academy Film Award, three Saturn Awards, two Kids’ Choice Awards, and many more. Here at TechTrends, we put together a reverse-chronological list of the best must-see Tom Holland performance. Without further ado, let’s get to it.
Best Tom Holland Movies of All Time
Establishing himself as one of the most successful actors of his generation at a very young age, Tom Holland has played in many great movies over the years. He started his career in professional acting in 2012 and became a full-time actor. Since then, he has appeared in many significant movies, building himself up. Here are the best Tom Holland movies of all time.
- Genre: Action/Adventure
- Director: Ruben Fleischer
- Stars: Tom Holland, Mark Wahlberg, Sophia Ali, Tati Gabrielle, Rudy Pankow
- Rating: Rotten Tomatoes 40%, IMDb 6.4
Based on the best-selling video game series, Uncharted is one of the best Tom Holland movies of all time. The movie focuses on young Nathan Darke before the first game’s events begin to happen, with Holland’s character being recruited by a treasure hunter to find the lost treasure of Ferdinand Magellan. He believes young Nathan is talented when it comes to theft. When he gets recruited as a hunter, he is allowed to experience a life larger than he has ever known before. Critics did not appreciate the movie a lot as it does not take up new ground, failing to showcase the grandeur of the video games it was made from. Despite all that, Holland was able to perform amazingly well as always.
Read more: Best Dwayne Johnson Movies of All Time
Spider-Man Film Franchise 2017, 2019, 2021
- Genre: Action/Adventure/Sci-fi
- Director: Jon Watts
Spider-Man: Homecoming 2017
- Stars: Tom Holland, Zendaya, Michael Keaton, Marisa Tomei, Robert Downey Jr., Laura Harrier
- Rating: Rotten Tomatoes 92%, IMDb 7.4
Following his debut as Spider-Man in Captain America: Civil War, Tom Holland gets his own movie with the role of Peter Parker in the Spider-Man: Homecoming. He has to learn to balance his life as a teenager with his duties as a superhero. Holland is able to handle both journeys masterfully, showcasing a spectacular performance in his first solo Marvel movie. He tries to take part in normal high school activities, such as academic decathlon and school dances, whereas he also fights a new villain that is putting the lives of people in New York City in danger. Tony Stark, played by Robert Downey Jr, guides him as a mentor, with Parker having previously been recruited with the Avengers. Spider-Man: Homecoming is indeed one of the best Tom Holland movies of all time.
Spider-Man: Far from Home 2019
- Stars: Tom Holland, Zendaya, Jake Gyllenhaal, Marisa Tomei, Jacob Batalon, Samuel L. Jackson, Marisa Tomei, Jon Favreau
- Rating: Rotten Tomatoes 90%, IMDb 7.4
Another one of the best Tom Holland movies ever is Spider-Man: Far from Home, the second Spider-Man movie in the Marvel Cinematic Universe. The movie was a box office success as it grossed more than $1 billion. In addition, it was the highest-grossing film for Sony Pictures until the next Spider-Man movie dethroned it. The movie continues the story of Peter Parker and his friends when they go on a school trip to Europe. When he is there, he has to help defeat a number of villains that are causing mayhem across the world and risking his classmates’ lives. The events in this movie are after the Avengers blip back half of the universe, who disappeared. Moreover, Peter Parker is trying to live up to Iron-Man’s legacy after what happened in Endgame. Make sure to add this to your watchlist as it is worth your while.
Spider-Man: No Way Home 2021
- Stars: Tom Holland, Zendaya, Tobey Maguire, Andrew Garfield, Marisa Tomei, Willem Dafoe, Jacob Batalon, Tom Hardy, Benedict Cumberbatch
- Rating: Rotten Tomatoes 93%, IMDb 8.3
The newest Spider-Man movie is Spider-Man: No Way Home, in which Tom Holland stars as Peter Parker once again. However, he is not the only Peter Parker in THIS film, as all the other actors who previously played the character appear in this MCU masterpiece. The story revolves around exploring different universes, which clash with one another because of a mistake Doctor Strange made. Holland’s Parker gathers together with Tobey Maguire and Andrew Garfield’s versions of Spider-Man, aiming to stop the villains that came into the MCU timeline. They want to correct the mistakes Peter made. The 2021 Spider-Man movie explores the multiverse for the first time, and it is also known to be the best Tom Holland movie up to now.
Read more: Best Sci-fi Movies of 2022
The Devil All the Time 2020
- Genre: Thriller/Drama
- Director: Antonio Campos
- Stars: Tom Holland, Robert Pattinson, Bill Skarsgård, Harry Melling, Sebastian Stan
- Rating: Rotten Tomatoes 64%, IMDb 7.1
The movie The Devil All the Time gives Holland a disservice, working alongside Sebastian Stan, who is the Winter Soldier in the Avengers. Robert Pattison, the Batman star, also appears in this movie. This is among the best Tom Holland movies of all time. The story follows a young man who has always put the protection of his loved ones from different sinister characters in the town above anything else. Although the movie did not live up to the expectations, the amazing cast, including Tom Holland, was so on point, making up for the movie’s weaknesses.
- Genre: Family/Adventure
- Director: Dan Scanlon
- Stars: Tom Holland, Chris Pratt, Octavia Spencer, Julia Louis-Dreyfus, John Ratzenberger
- Rating: Rotten Tomatoes 88%, IMDb 7.4
Another one of the best Tom Holland movies of all time is an animated one where he teams up with Chris Pratt. The movie revolves around brotherhood and family in a land of mythical and legendary creatures. It follows the tale of two elf brothers named Ian and Barley, who are keen on finding a way to be with their father one more day. However, they face many obstacles along the way. Onward did not become as popular as some of the other Pixar movies. However, it is still heartwarming, funny, friendly, and quite imaginative. Therefore, it made it to our list.
Read more: Best Animations of All Time
Avengers 2018, 2019
- Genre: Action/Sci-fi
- Director: Anthony Russo, Joe Russo
Avengers: Infinity War 2018
- Stars: Tom Holland, Robert Downey Jr., Chris Hemsworth, Chris Evans, Josh Brolin, Mark Ruffalo, Scarlett Johansson, Chris Pratt, Benedict Cumberbatch, Elizabeth Olsen
- Rating: Rotten Tomatoes 85%, IMDb 8.4
The Avengers’ struggles with Thanos begin in Avengers: Infinity War. Tony Stark, Dr. Strange, Sider-Man, and some of the Guardians began fighting the Mad Titan on his homeworld. Tom Holland’s Super-Man is with the team of superheroes in their attempts to stop him. With the help of Peter Parker, Iron Man was able to defeat one of the stronger pawns of Thanos, who kidnapped Dr. Strange. Thanos is believed to be the Avengers’ most powerful enemy yet, who is on the mission to get all six Infinity Stones. He wants to use it to realize his twisted wish.
Holland’s line: “Mr. Stark, I don’t feel so good,” as he dissipates into dust in Tony Stark’s arm, hits emotionally, with cathartic authenticity. He performs unequivocally well and showcases a memorable display. It is for this reason that Avengers: Infinity War is among the best Tom Holland movies of all time.
Avengers: End Game 2019
- Stars: Tom Holland, Robert Downey Jr., Chris Evans, Chris Hemsworth, Brie Larson, Sebastian Stan, Jeremy Renner, Scarlett Johansson, Elizabeth Olsen, Mark Ruffalo, Chris Pratt
- Rating: Rotten Tomatoes 94%, IMDb 8.4
The movie Avengers: Endgame starts with Iron Man in space for three weeks after Thanos’ Snap wiped out half the universe’s population. However, they get saved by Captain Marvel later in the movie. The rest of the Avengers, on the other hand, have to find out a way to bring their lost ones back. In the beginning, Tony Stark was not willing to do anything. However, when he remembered Peter Parker (Tom Holland), he decided to help them bring everyone back. They then find a way to go back in time, and he even meets his father before the time he was even born.
Tom Holland comes back as Parker, making an appearance in the climax of the movie when the Hulk brought everyone back. He also had a part in the final combat against Thanos, introducing himself to other superheroes out there. Avengers: Endgame was, without a doubt, one of the best Tom Holland films of all time.
Read more: Best Robert Downey Jr. Movies of All Time
- Genre: Adventure/Drama
- Director: Brendan Muldowney
- Stars: Tom Holland, Jon Bernthal, Richard Armitage
- Rating: Rotten Tomatoes 68%, IMDb 5.8
Although Tom Holland shares the spotlight with other great actors in Pilgrimage, it is an amazing movie. The story is about Irish monks who are reluctantly going on a pilgrimage to Rome in order to bring their monastery’s holiest relic there. However, when they come across some dangerous territories that have wars going on, things get difficult for them. Moreover, Holland performed great as he portrayed the devotion of the monks in his acting. Pilgrimage is one of the best Tom Holland films ever.
The Lost City of Z
- Genre: Adventure/Drama
- Director: James Gray
- Stars: Tom Holland, Charlie Hunnam, Robert Pattinson, Sienna Miller, Angus Macfadyen, Edward Ashley
- Rating: Rotten Tomatoes 86%, IMDb 6.6
The Lost City of Z is based on true events, and the story follows Percy Fawcett, played by Charlie Hunnam, who is a British explorer. He goes to Brazil in order to find a lost city located in the Amazon. Then, he becomes more and more obsessed with finding it, going on many missions through the jungle over several decades. Tom Holland performs as Jack Fawcett, Percy’s son and companion in exploring. The duo go through ups and downs on their way to Amazon. The Lost City of Z is among Tom Holland’s greatest movie roles.
Read more: Best Angelina Jolie Movies of All Time
- Genre: Drama/Thriller
- Director: Steven Knight
- Stars: Tom Holland, Tom Hardy, Tom Holland, Olivia Colman, Ruth Wilson, Andrew Scott
- Rating: Rotten Tomatoes 91%, IMDb 7.1
In the movie Locke, Tom Hardy has a minor role, playing the voice of a character named Eddie. The film revolves around the story of Ivan Locke, portrayed by Tom Hardy. Locke departs his job at a construction site at a very important time to drive to London and be there for the birth of his child. Since the movie is a one-man show that concentrates on Hardy’s performance, all the other actors’ roles are minor parts. Despite all that, this is a great film, and we strongly recommend it. Therefore, it made it to our list of the best Tom Holland movies of all time, but it is also for all the Tom Hardy fans.
Read more: Best Zendaya Movies and TV Shows of All Time
The Impossible 2012
- Genre: Drama
- Director: A. Bayona
- Stars: Tom Holland, Naomi Watts, Ewan McGregor, Oaklee Pendergast, Samuel Joslin, Harry Holland
- Rating: Rotten Tomatoes 81%, IMDb 7.5
This historical drama demonstrates how one family survived after the destruction of the Indian Ocean tsunami in 2004. In The Impossible, Naomi Watts plays the role of real-life doctor Maria Bennett. She, along with her husband and three children, are on vacation in Thailand when the tsunami happens. They get separated, and Maria gets injured; therefore, she needs quick medical attention. The chaotic aftermath of the disaster is shown in the movie, in which the family tries to come back to one another. Holland had his film debut in The Impossible, featuring as their 12-year-old son named Lucas.