
The 10 Best Tom Holland Movies, Ranked
This list has been updated by Charlene Badasie.
English actor Tom Holland is one of the most popular and well-loved stars of his generation. After beginning his career on stage, he made the leap to Hollywood fairly quickly, but it was his casting as Spider-Man in the Marvel Cinematic Universe that really changed everything. Almost overnight, he became the friendly neighborhood hero for a new generation of Spidey fans.
Still, there's more to Holland than web-slinging. He has also starred in dramas, historical biopics, animated family films, and big glossy action adventures, which can all be found on platforms like Netflix, Prime Video, and Disney+. Some of these flew under the radar a bit. Others proved he has more range than people give him credit for. This list ranks some of his best movies from worst to best.
The Current War is a historical drama that follows the intense rivalry between Thomas Edison (Benedict Cumberbatch) and George Westinghouse (Michael Shannon), as they battle to determine how America will be powered. The story is essentially about innovation and the personal cost of progress. The film looks beautiful, with moody lighting and strong performances anchoring the story.
But it can feel a little stiff, and the emotional stakes don't always land the way they should. It's interesting, but not exactly electrifying. You admire it more than you love it. Holland stars as Samuel Insull, and while his acting is solid, his limited screen time is the reason why this movie lands in last place. It's ideal for anyone who enjoys history-focused dramas like 2014's The Imitation Game.
Set on a distant male-populated planet where everyone can hear each other's thoughts, Chaos Walking follows Todd Hewitt (Holland), a young man who discovers Viola Eade (Daisy Ridley), a mysterious girl who crash-lands on the planet. As powerful leaders close in, what starts as confusion for the pair quickly becomes a fight for survival.
The central idea is interesting, and there are moments where it almost feels like something special. Unfortunately, the pacing and rushed storytelling hold it back from greatness. Holland carries much of the emotional weight, but the inconsistent execution keeps it near the bottom of the ranking. Chaos Walking is perfect for viewers who enjoy dystopian young-adult adventures like Divergent (2014).
Cherry follows the titular character (Holland), who is dealing with PTSD after returning from war. Unable to readjust to civilian life, his mental health deteriorates and he, along with his wife, Emily (Ciara Bravo) spiral into addiction. Desperation pushes Cherry toward a string of bank robberies, each one riskier than the last. It's a downward trajectory that feels painfully inevitable, and sometimes exhausting.
The film is raw and stylistically ambitious, sometimes to a fault. There are stretches that feel indulgent, but there's no denying its emotional intensity. Holland commits completely, disappearing into a role far removed from his blockbuster image. But its uneven tone and heavy-handed direction keep it from ranking higher. It's ideal for fans of character study movies like Requiem for a Dream (2000).
Spies in Disguise is an animated film that follows super-spy Lance Sterling (voiced by Will Smith) and his nerdy tech officer Walter Beckett (Holland). When Sterling is accidentally turned into a pigeon during a mission gone wrong, he is forced to rely on the socially awkward Walter to survive. Together, the unlikely pair must stop a global threat.
The film bounces between gadget-heavy action and goofy physical comedy, but underneath it all is a surprisingly sincere message about empathy and teamwork. Holland's voice work adds a nervous enthusiasm, though the relatively simple story keeps it in the middle of the list. Still, it's a fun choice for families who enjoy animated action-comedies.
Based on the Naughty Dog video game, Uncharted begins when Nathan Drake (Holland), a quick-witted bartender, is recruited by seasoned treasure hunter Victor Sullivan (Mark Wahlberg) to help him track down a legendary fortune. Their search takes them across continents, from underground tunnels to lavish auction houses. Along the way, betrayals complicate the mission.
Uncharted is a classic globetrotting adventure, dressed up in shinier visuals. Although the plot is familiar, the chemistry between the leads keeps things entertaining. Holland steps confidently into leading-man territory in this film, and that charisma pushes it into the top five. It's a great choice for anyone who loves action-adventure stories.
Set in post-war rural America, The Devil All the Time follows a young man named Arvin Russell (Holland), who fights against corrupt, sinister forces that include a twisted preacher, serial killers, and a crooked sheriff who all pose a threat to his family. As secrets unravel, cycles of abuse and religious extremism begin to collide in the worst ways possible.
The Devil All the Time is one of Holland's most intense performances to date. His ability to handle morally complex, deeply flawed Russell, earns the movie an upper-mid ranking. The film is deliberately grim and sometimes difficult to sit through, but it's anchored by committed acting across the board. It's a must for viewers who appreciate dark ensemble dramas.
Set after the events of Avengers: Endgame (2019), Spider-Man: Far From Home follows Peter Parker (Holland) and his classmates on a European school trip. While Peter is hoping for a break from hero duties, a new threat forces him back into action. As illusions blur reality, the pressure of expectation weighs on Peter in ways that feel surprisingly personal.
This movie expands the scale of Peter's story while keeping his very awkward relatability intact. The action sequences are larger and flashier. Some twists are predictable, but they're still fun to watch. Holland's ability to balance humor and responsibility with growing maturity earns this film the number four spot on the list. It's perfect for superhero fans of all ages.
Spider-Man: Homecoming follows Peter Parker (Holland) as he tries his best to balance homework and friendships with his secret web-slinging identity. Eager to prove that he's ready to become an Avenger, he decides to take on a dangerous criminal operating close to home without the help of Tony Stark (Robert Downey Jr). The conflict feels personal rather than world-ending. While the battle is smaller in scale than some of the other MCU movies, that intimacy works really well.
Spider-Man: Homecoming manages to find the perfect mix of teenage awkwardness and superhero thrills in a way that feels natural. Holland's youthful energy defines this interpretation of Spider-Man, which is why it lands at number three on the list. It's a must-watch for fans of teen-driven superhero films and fans of the MCU in general.
Captain America: Civil War examines the aftermath of the Avengers' previous battles as political pressure mounts for superhero oversight. Steve Rogers (Chris Evans) opposes the movie and believes it will stunt the team's freedom, while Tony Stark (Robert Downey Jr.) supports it. This causes an ideological rift that forces the Avengers to split into opposing factions.
Long-standing friendships fracture as ideology turns into open conflict. In the middle of this escalating battle, Peter Parker (Holland) makes his debut as Spider-Man. Despite its massive ensemble cast, the film maintains clear emotional through-lines so the central conflict feels earned. Holland's brief but scene-stealing debut leaves a lasting impression, which is why this movie lands in second place.
Spider-Man: No Way Home follows Peter (Holland) as he tries to deal with life after his superhero identity is exposed to the world. He goes to Doctor Strange (Benedict Cumberbatch) for help. But in a desperate attempt to fix things, Peter opens the door to multiversal chaos. The action is thrilling, but it's the character moments that resonate most.
Holland delivers his most emotionally layered Spider-Man performances in No Way Home, making it an easy pick for number one. It tops the list because it combines action with a major emotional payoff, while showcasing Holland's strongest acting work into one surprisingly cohesive story. It's a dream watch for longtime superhero fans who love a good dose of nostalgia too.























































