
Tom Holland might have started into superstardom with a web-shooter strapped to his wrist, but his repertoire extends far wider than Spider-Man. From dark dramas to animated classics, he’s assembled a surprisingly diverse filmography in just over ten years. Whether he’s providing voiceover work for a teenage elf or struggling with addiction and PTSD, Holland possesses the sincerity and chops to bring to each part. But not every performance has been as widely appreciated—or well-known. So, if you want to experience the complete range of what Holland has to offer, here’s a countdown of his 10 top films, from his lesser-known efforts through to his absolute standouts.

10. Chaos Walking (2021)
This sci-fi fantasy had potential—a cool premise where everybody’s thoughts are public knowledge, a good source novel, and a star casting of Holland and Daisy Ridley. But ultimately, Chaos Walking flails more than it flies. The world-building never quite gels, and the plot falters. But Holland persists, anchoring the film with sincere feeling amidst all the bedlam. Although not his best, it’s worth a peek for die-hard devotees.

9. Cherry (2021)
If you’ve only seen Holland as a high school superhero, Cherry is a jarring departure. Here, he dives into the dark spiral of a war veteran turned drug addict and bank robber. The film, directed by the Russo brothers, is stylized and polarizing, but Holland throws himself into the role completely—physically and emotionally. The performance is raw, messy, and deeply committed, even if the film itself divides opinion.

8. Uncharted (2022)
Not all video game movies are successful, but Uncharted was able to amuse viewers with its action-packed sequences and globe-trotting appeal. Holland adds a young touch to Nathan Drake, and while some of the fans missed the grizzled veteran aspect from the games, his rapport with Mark Wahlberg lends the movie a playful, buddy-action feel. It may not be ground-breaking by any means, but it’s a pleasant trip—largely due to Holland’s exuberance.

7. Spies in Disguise (2019)
In this animated spy comedy, Holland lends his voice to a wacky gadget maker who mistakenly transforms a high-tech spy (voiced by Will Smith) into a pigeon. Yes, actually. It’s as absurd as it sounds—but it succeeds. The movie is quick-witted, amusing, and unexpectedly sentimental. Holland’s voice adds warmth and likability to his gangly character, and the result is an excellent family film that doesn’t patronize its audience.

6. The Devil All the Time (2020)
Dark, somber, and pregnant with moral decay, The Devil All the Time allows Holland to play a much darker character. As Arvin Russell, he struggles with trauma, violence, and an environment full of deformed people. It’s a dark film, no doubt, but Holland meets it head-on with a contained, intense performance that shows he can handle serious drama as easily as action or comedy.

5. The Lost City of Z (2016)
Pre-Sumo, Holland had already demonstrated some serious acting abilities in this epic exploration drama. As the son of Charlie Hunnam’s fanatical explorer Percy Fawcett, Holland delivers an emotionally mature performance charting the hurt and pride of being left behind. The movie is subdued and reflective, and Holland has a small, but significant, part—indicating the actor he was emerging to be.

4. Onward (2020)
In Pixar’s moving fantasy, Holland speaks as Ian, an introverted elf on a fantastical road trip to rediscover his deceased father. It’s sentimental, hilarious, and full of magical bedlam—but it’s the movie’s emotional crescendo that resonates. Holland catches the vulnerability of an adolescent searching for meaning in loss and self-worth, and gives one of Pixar’s most sentimental brother tales in years. His vocal work is truly affecting.

3. The Impossible (2012)
At only 16, Holland floored viewers with his first screen appearance in this gripping true story of a family fighting to stay alive through the 2004 tsunami. As Lucas, the oldest son, attempted to shield his injured mother, Holland performed with raw emotion and maturity far ahead of his years. Even holding court with Naomi Watts and Ewan McGregor, he was not intimidated—and made the world sit up and notice. This was more than a solid beginning—it was a breakout role.

2. Spider-Man Trilogy (Homecoming, Far From Home, No Way Home)
Holland’s interpretation of Peter Parker has a balance of gangly teen awkwardness and superhero weight that is immediately relatable. His solo trilogy each has its flavor—Homecoming is breezy and fun, Far From Home goes all-in on world spectacle, and No Way Home is a sentimental, emotional blockbuster that solidifies his Spider-Man as an all-time great. It’s not the suit—it’s the human Holland brings to the role that makes them linger.

1. Avengers Ensemble Gigs (Civil War, Infinity War, Endgame)
Though his stand-alone movies made him, Holland’s cameos in the Avengers movies pushed him to another level. His debut in Civil War was charged, but it is the emotional investment in Infinity War and Endgame that made audiences completely believe in his Peter Parker. His connection with Tony Stark, his vulnerability and fear, and then his ultimate victory return—Holland brought heart to the greatest superhero story ever told.

Tom Holland’s rise hasn’t just been meteoric—it’s been remarkably diverse. He’s taken risks, embraced genre-hopping, and shown a willingness to push past the safety of blockbuster fame. Whether it’s a tear-jerking animated role, a heavy drama, or swinging between skyscrapers, he brings the kind of authenticity that makes each performance worth watching. If this is what he’s accomplished in his first decade, the next one is going to be even more exciting.