All 21 Tom Holland Movies Ranked from Worst to Best

It’s indisputable that Tom Holland is among the fast-rising talents in today’s film industry. Since his breakout performance as Peter Parker in Captain America: Civil War, he has garnered considerable attention and immediately proven himself as a box office success. Nevertheless, even the most radiant stars encounter their share of triumphs and setbacks, which is why we’re examining all of Tom Holland’s films, ranked from least favorable to most excellent.

21. Dolittle (2020)

In this film titled “Dolittle,” we see the reunion of Tony Stark and Peter Parker, played by Robert Downey Jr. (RDJ) and Tom Holland, voice actor for Jip. The movie features RDJ as the character Dr. Dolittle, a wealthy doctor who can communicate with animals. Living in a secluded mansion with his animal companions, he sets off on a journey to discover a cure when the Queen of England falls sick.

To put it simply, the film is intended to entertain a wide range of viewers, particularly younger ones. However, despite Tom Holland’s performance, the movie has received poor reviews and is considered his worst. This isn’t due to his role size, but rather because the narrative is confusing and chaotic. Additionally, the humor in the movie seems unfunny or outdated to many viewers.

20. In The Heart Of The Sea (2015)

I had the pleasure of being part of the cast for “In The Heart of the Sea,” where I, Chris Hemsworth, took on the leading role. Tom Holland joined me as a valuable supporting player. This film is based on the timeless tale of Moby-Dick, a colossal whale causing the demise of our ship. My character embarks on a harrowing journey to endure treacherous storms, hunger, and despair in this deeply moving picture, as we struggle for survival against all odds.

This movie offers a captivating take on an age-old story, yet it may not be considered the top choice. While Chris Hemsworth’s portrayal was commendable, the narrative didn’t quite live up to the film’s stunning visuals. Instead, the production seems to prioritize visual allure over a compelling plot.

19. Chaos Walking (2021)

The movie “Chaos Walking” unfolds in a distant future where Tom Holland’s character, named Todd, encounters a woman named Viola who arrives on his world following a crash landing. Interestingly, all women on this planet have vanished mysteriously. The men, including Todd, are affected by something called “the Noise,” causing their thoughts to be broadcast publicly, making Viola’s predicament even more perilous. As a result, Todd feels compelled to safeguard Viola and uncover the hidden truths about his world at the same time.

The movie, featuring two rising stars in the acting world, had potential to be excellent. Unfortunately, the plot wasn’t effectively established and the ending didn’t live up to expectations. Consequently, despite its promising cast, “Chaos Walking” has been criticized as Tom Holland’s second-weakest film.

18. Cherry (2021)

In this movie, I found myself exploring a side of Tom Holland I hadn’t seen before – a young man from Ohio who, after a string of poor choices, loses the woman he loves deeply. This film is an adaptation of a novel, showcasing Holland in a role that’s far from his usual, displaying an unsettling intensity. As the story unfolds, we see him drop out of college, serve in the Iraq war as a medic, and live a life centered on Emily, the love of his life. Upon returning home as a war hero, he’s diagnosed with PTSD, leading him down a path of questionable decisions that deplete his resources and ultimately cost him his relationship with Emily.

Viewing the movie could be quite intriguing, as it follows a man’s journey of self-discovery, ultimately giving his life meaning after a string of errors that nearly took away everything precious to him. Moreover, this film offers an unusual portrayal of Holland, differing significantly from his typical roles. Regrettably, the narrative seems to adhere closely to familiar patterns and may not stand out as a particularly memorable cinematic experience for viewers.

17. Uncharted (2022)

Uncharted is adapted from the highly successful video game franchise, loved by millions worldwide. The film narrates the tale preceding the initial game, with Tom Holland’s character being enlisted by an experienced treasure seeker to unearth the long-lost treasure of Ferdinand Magellan. This young Nathan Drake was chosen due to his exceptional skills as a thief. Joining the treasure hunting team offers Nathan Drake a life more thrilling than he has ever known before.

Currently, this film starring Tom Holland is one of his most recent productions. Unfortunately, it’s among the weakest. It fails to capture the majesty and charm of the video games upon which it’s based, resulting in an unimpressive imitation that appears more like a cash grab by Sony to extract further profits from the source material. Additionally, it doesn’t compare favorably to other adventure films we’ve seen before.

16. Edge Of Winter (2016)

In Edge of Winter, young Tom Holland plays a role during his teenage years, depicting a teenager in this survival-themed drama. The story unfolds around three characters: two siblings and their father, who reside in a secluded cabin amidst the frosty winter landscape. Unfortunately, the bitter cold takes its toll on their father, causing him to lose touch with reality and grow progressively more unstable. Consequently, the siblings find themselves battling against the elements to stay alive.

This movie isn’t outstanding, but it’s not terrible either. It’s more of an average watch, yet engaging enough to keep viewers engaged without getting bored. Plus, Tom Holland delivers a performance that departs from his Peter Parker character seen in the 2016 Civil War film.

15. The Current War: Director’s Cut (2019)

In “The Current War: Director’s Cut,” Benedict Cumberbatch and Tom Holland are reunited, having played Doctor Strange and Peter Parker respectively, only a few months following the premiere of Avengers: Endgame.

In this film, we delve into the conflict between Thomas Edison and George Westinghouse, as they clashed over their contrasting views on the ideal electrical system with the ultimate goal of illuminating the globe. Yet, Westinghouse and Nikola Tesla identified flaws in Edison’s inventions, leading them to invest in a novel technology that was both risky and groundbreaking.

Despite boasting a stellar cast with actors who have had considerable career achievements, the film itself didn’t live up to expectations, though it wasn’t entirely disappointing. However, the Director’s Cut edition managed to enhance the movie significantly, offering a more satisfying viewing experience overall.

14. The Devil All The Time (2020)

In “The Devil All the Time,” Tom Holland and Sebastian Stan, known for his role as the Winter Soldier, join forces again in a film. Additionally, Robert Pattinson, soon to be seen as Batman, is also part of this production. The story revolves around a young man who makes it his mission to safeguard those he cares about from various malevolent figures inhabiting a town rife with corruption and moral decay.

This film offers a compelling portrayal of characters’ journey into darkness, which can be challenging but rewarding. Although the film’s execution wasn’t flawless, the exceptional acting talent brought depth and quality to counterbalance the movie’s shortcomings.

13. How I Live Now (2013)

One of Tom Holland’s early acting roles can be found in “How I Live Now,” where he appears as a young teenager, sharing screen time with the talented Saoirse Ronan. This film centers around Daisy, a New York teenage girl suffering from anorexia who is on holiday in England during summer. The story unfolds as she discovers the essence of freedom. However, an unexpected war erupts in London, causing widespread chaos not just in the country but across the globe.

In this film, Ronan’s exceptional acting skills are immediately noticeable, standing out amidst a supporting cast that includes Holland, each delivering solid performances integral to the plot. Moreover, the movie skillfully combines the poignant elements of romance with the gripping backdrop of a post-apocalyptic setting, making it an engaging watch.

12. Pilgrimage (2017)

In “Pilgrimage,” a captivating film, we follow an ensemble of talented actors as they portray Irish monks on an unwilling journey to Rome. Their mission is to transport their monastery’s most sacred artifact there. Along the way, however, they find themselves navigating treacherous landscapes scarred by numerous conflicts, making their journey increasingly challenging for the group of devout monks.

In this film, Holland shares screen time with other talented actors, but what makes it truly captivating is the intense drama and raw emotion portrayed, especially in this historically significant movie. It’s not just for casual viewers; those with a deep faith or religious inclination will find the acting particularly compelling as it vividly demonstrates the monks’ unwavering dedication to their cause.

11. Spies In Disguise (2019)

Among the limited number of animated films Tom Holland has been involved in early in his career, Spies in Disguise stands out. This film features Will Smith as Lance Sterling, a suave and skilled super-spy, teaming up with Walter Becket, portrayed by Tom Holland, who is an unassuming yet brilliant scientist and inventor. As a result, we witness the collision of two distinct worlds in this entertaining family movie that follows the adventures of a spy and an awkward inventor.

This film is incredibly uplifting, with a straightforward concept that works in its favor, making it ideal for all ages to enjoy. Remarkably, both Smith and Holland delivered exceptional performances, demonstrating their impressive on-screen chemistry and versatility as talented actors individually.

10. The Impossible (2012)

In the UK version of The Secret World of Arriety, Holland’s voice acting role wasn’t credited, but it marked his debut as an actor since he worked alongside experienced actors like Naomi Watts and Ewan McGregor. Given that this was his initial film acting job, Holland had limited screen time in the movie, yet he managed to deliver a commendable performance with what he was provided.

The film centers around a family taking a holiday in Thailand in 2004, coinciding with the devastating Tsunami. Consequently, they encounter their most challenging period, demonstrating compassion and bravery in this moving tale of resilience.

This film might not be particularly impactful in many aspects, but it’s the exceptional performances by the actors that make it truly remarkable and worth watching. A captivating movie like “The Impossible” is one you shouldn’t miss.

9. Avengers: Infinity War (2018)

As a devoted movie enthusiast, I can’t help but marvel at the sheer magnitude of “Avengers: Infinity War.” At that time, it was the epitome of Marvel cinema, a masterpiece where multiple superhero narratives collided into one grand storyline. This tale brought together an array of superheroes to stand united against a formidable foe who threatened the very existence of our universe. Enter Thanos, a menacing figure determined to ensure the survival of the cosmos by eliminating half its population. The Avengers were on a mission to prevent this ruthless villain from obtaining the Infinity Stones, and who could forget the charming addition of Tom Holland’s Spider-Man to our heroic team?

Contrary to what many anticipated, Infinity War left spectators spellbound and broke numerous box office records, becoming the most successful film globally for a short while until its successor surpassed all previous earnings. However, this seemingly chaotic movie with an abundance of characters managed to ensure that each character received adequate screen time, impressing viewers nonetheless.

8. The Lost City of Z (2016)

Tom Holland didn’t embark on his first adventure film role with Uncharted; instead, he had previously portrayed a significant character in The Lost City of Z, where he played Jack Fawcett, son of the British explorer and adventurer Percy Fawcett. Percy’s claims about discovering an advanced civilization in the Amazon were met with skepticism by the scientific community, and the film revolves around his journey back to that lost city to validate his findings.

Speaking of which, The Lost City of Z marks Charlie Hunnam’s debut in an adventure and exploration flick, and it outperforms Uncharted in numerous aspects. This cinematic gem is a visual spectacle, boasting remarkable performances by its cast that keep you engrossed from the very first frame to the last.

7. Onward (2020)

As a cinephile, I can’t wait to embark on another magical adventure alongside the talented Tom Holland, this time in an animated flick! And guess who joins him? None other than Chris Pratt, Star Lord himself! This heartwarming tale revolves around brotherhood and family, unfolding in a captivating fantasy realm teeming with mythical beings and legendary creatures. Buckle up for an unforgettable journey!

In this film, we follow the journey of Ian and Barley, two elven siblings, who are determined to spend one extra day with their late father. Yet, their mission leads them through a challenging path, as their mother joins forces with a Manticore character in an attempt to guide them back home safely – all unfolding in a heartwarming cinematic experience.

While Onward might not reach the same level of acclaim as some other beloved Pixar productions, it certainly holds its own merits. The film demonstrates Pixar’s knack for creating a movie that appeals to all ages through a familiar storytelling style. It’s humorous, heartfelt, friendly, and incredibly creative.

6. Captain America: Civil War (2016)

Captain America: Civil War isn’t an Avengers movie per se, but it feels like one due to its seamless blending of various Marvel superheroes’ narratives. Instead, we witness another Marvel masterpiece where the ideological rift between Steve Rogers and Tony Stark leads to a division among the Avengers, causing them to assemble separate teams. Additionally, Tony Stark brings Peter Parker onto his team in the debut of Tom Holland as Spider-Man.

In this movie, it served as an effective platform for unveiling fresh superheroes within the Marvel Cinematic Universe, with a young and vibrant actor embodying the legendary Spider-Man character – specifically Tom Holland. This was Holland’s breakout performance that opened doors to more prominent roles in subsequent projects, primarily due to his compelling portrayal of Peter Parker in this particular film.

5. Spider-Man: Far From Home (2019)

From a movie enthusiast’s perspective, let me tell you that the latest adventure, “Spider-Man: Far From Home,” is my second solo outing with Tom Holland as Marvel Cinematic Universe’s (MCU) Peter Parker. Following the groundbreaking events of “Endgame” where half the universe reappeared, our beloved characters are now grappling with the changes in their lives after being gone for five years. Amidst this, yours truly, Spider-Man, is also attempting to honor the legacy left by Tony Stark following “Endgame.

Although “Far From Home” may not be the most powerful Spider-Man film within the MCU, it still surpasses most of Tom Holland’s other films by a slight margin. In this movie, Peter Parker demonstrates growth and learning as he discovers a new mentor who turns out to be an unexpected figure compared to his previous one.

4. Locke (2013)

In Tom Holland’s second main role, he voices the character Eddie in the movie, but the film primarily revolves around Ivan Locke, portrayed by Tom Hardy. Instead of staying on his construction job at a crucial moment, Ivan decides to travel to London to be present for the birth of his child.

As a cinephile, I must say that this movie essentially revolves around Tom Hardy’s outstanding portrayal, with every other actor serving as supporting players. In essence, the story is largely centered on his character, making his performance the main event of this film.

3. Spider-Man: Homecoming (2017)

In “Spider-Man: Homecoming,” Tom Holland makes his debut as Spider-Man in a standalone film, focusing entirely on the youthful superhero. The plot revolves around Peter Parker’s struggle to balance his everyday life as a high school student with his burgeoning career as a superhero. Iron Man provides guidance and advice to Peter throughout the movie, particularly after he managed to activate the advanced suit that Tony Stark presented him.

Speaking of it, Spider-Man: Homecoming offers an excellent opportunity for the Marvel Cinematic Universe to present the latest incarnation of Spider-Man, and at the same time, provides insights into how this version of Peter Parker differs significantly from the previous ones we’ve encountered.

2. Avengers: Endgame (2019)

In a nutshell, “Avengers: Endgame” holds the record as the highest-grossing film ever made due to its immense scale and profound impact on cinema. The storyline, like in all Avengers films, centers around a group of superheroes, who are grappling with life’s challenges following their defeat at the hands of Thanos five years prior.

As a passionate cinephile, I can’t help but feel moved when I encounter stories where characters find a means to resurrect those who were lost. It’s heartening to see them risk it all, even sacrificing their own well-being, to set right the mistakes that led to this tragic erasure. They yearn for a second chance, not just for themselves, but for those they inadvertently cast into oblivion.

In this movie, Tom Holland reappears as Peter Parker, the character who came onto the scene during the film’s climax following the Hulk’s successful restoration of those who had been erased. Notably, he played a significant part in the concluding battle against Thanos, particularly when he got the chance to introduce himself to the other superheroes joining forces with them.

1. Spider-Man: No Way Home (2021)

In “Spider-Man: No Way Home,” Tom Holland reprises his role as Peter Parker, but unlike previous films, multiple actors portraying Spider-Man appear. This unique movie unfolds as various universes collide following a blunder by Doctor Strange in a magical incantation.

In this scenario, the Holland’s Parker team joins forces with both the Tobey Maguire and Andrew Garfield incarnations of Spider-Man, aiming to thwart the villains who have infiltrated the Marvel Cinematic Universe timeline and rectify the error that Peter himself initiated.

In this movie, which is the initial MCU production to delve into the multiverse concept, we encountered various iterations of Spider-Man portrayed by Tom Holland. Consequently, given its far-reaching effects on the Marvel Universe as a whole, it ranks as the top Tom Holland film so far due to these groundbreaking developments.

Read More

2025-06-05 12:49