Okay, so we need to talk about Tom Holland. Is he just a British guy who can’t keep a secret? Yes. But is he also the most charming actor in Hollywood right now? Absolutely. Whether he’s doing backflips in a spandex suit or making us sob our eyes out in a gritty drama, the man just doesn’t miss. I’ve gone through his entire filmography so you don’t have to. Here is the definitive ranking of his best work.
1. Spider-Man: Homecoming – The one that started it all
Look, I know we’ve had a million Spideys, but this one just hits different. It’s high school drama meets superhero chaos and it works perfectly. Tom brings this awkward, ‘I’m just a kid from Queens’ energy that we all fell in love with instantly. It holds an 92% on Rotten Tomatoes for a reason, guys. It’s light, it’s funny, and it’s the perfect intro to his MCU reign. Honestly, I’m still not over that ferry scene.
2. The Crowded Room – Tom Holland in his acting bag
Related Reading
If you thought Tom was just a quippy superhero, this Apple TV+ series will humble you real quick. He plays Danny Sullivan, and let me tell you, the performance is haunting. It’s dark, it’s intense, and it proves he can handle heavy dramatic lifting without breaking a sweat. Watching him spiral is tough, but you literally cannot look away. It’s a total mood shift from his usual stuff, but we are living for the range.
3. Avengers: Infinity War – The ‘I don’t feel so good’ trauma
I am still not over this. I don’t care how many years have passed, that scene on Titan ruined me. Tom’s acting during the snap? Pure pain. He literally improvised that moment because he’s a genius. This movie made over $2 billion at the box office, and honestly, a huge chunk of that was probably just people paying to watch their favorite hero get dusted. Iconic, but I’m still crying about it.
4. Uncharted – Tom vs. A Cargo Plane
People love to hate on video game adaptations, but I’m lowkey obsessed with this one. Tom as Nathan Drake? It’s basically just him doing parkour for two hours and looking great while doing it. It’s pure popcorn cinema. It didn’t win any Oscars, but it made bank and gave us some of the best action sequences of the last few years. Plus, Mark Wahlberg is there too, I guess. It’s just fun, no cap.
5. Cherry – The gritty transformation we didn’t see coming
This movie on Apple TV+ is a lot. Like, a lot. Tom plays a medic with PTSD who turns to bank robbery, and it’s a massive departure from the Spidey suit. He looks completely different, and he sells every single second of the struggle. It’s not an easy watch, but if you want to see Tom flex his serious acting muscles, this is the one. It’s raw, it’s messy, and it’s totally unforgettable.
6. Spider-Man: No Way Home – The multiversal masterpiece
Okay, this is the big one. The hype for this was insane—people were literally screaming in theaters when the other Spider-Men showed up. It’s chaotic, emotional, and satisfying in a way that very few franchise movies are. With a 93% critic score, it’s basically the gold standard for how to do a sequel right. If you haven’t seen it, what are you even doing? Go watch it right now, we’ll wait.
7. The Devil All the Time – Tom being spooky
Netflix really gave us a dark, twisted Tom Holland in this one and I’m still processing it. He plays a guy caught in a web of corrupt preachers and serial killers in Ohio. It’s bleak, it’s gothic, and it’s honestly one of his most underrated performances. He’s so good at playing the ‘good guy pushed to the edge’ trope. It’s definitely not a movie you watch on a first date, but it’s a must-see.
8. Onward – Tom as a blue elf
Who knew Tom Holland’s voice could be this cute? He voices Ian Lightfoot in this Pixar gem, and it’s such a sweet story about brotherhood. It’s one of those movies that starts out fun and ends with you sobbing into your pillow. It’s a total comfort watch when you’re feeling a bit down. Plus, hearing his British accent slip through in a cartoon is just the cutest thing ever. Total mood.
9. The Impossible – The original tear-jerker
This is where we all realized, ‘Oh wait, this kid can really act.’ He was just a teenager when he filmed this tsunami drama, and he’s holding his own against Naomi Watts. It’s physically exhausting to watch, but his performance is genuinely incredible. It’s a miracle he made it out of this career-wise because it’s such a heavy, demanding role. If you want a good cry, this is your go-to.
10. Captain America: Civil War – The introduction
Remember when he showed up and stole Cap’s shield? That was the moment the MCU changed forever. He had, like, ten minutes of screen time and still managed to be the most memorable part of the movie. That’s the Tom Holland effect, folks. He’s just naturally likable. It’s the perfect ‘small role, big impact’ scenario. Watching him interact with RDJ for the first time is just pure gold.
11. Spies in Disguise – The agent we didn’t know we needed
Okay, hear me out: Tom Holland as a nerdy tech genius who turns Will Smith into a pigeon. It’s ridiculous, it’s hilarious, and it’s surprisingly well-written. It’s a perfect Saturday morning movie when you just want to turn your brain off and laugh. Plus, the chemistry between him and Will Smith is surprisingly fun. It’s not his most ‘serious’ work, but it’s high-key entertaining.
12. Wolf Hall – The baby-faced beginnings
Before he was fighting Thanos, Tom was doing period dramas. This BBC miniseries shows him as a young Gregory Cromwell, and it’s honestly wild to see him so young. He’s got that classic British drama vibe down perfectly. It’s a total ‘where did he come from?’ moment. If you’re a completionist, you have to track this down. It’s the origin story of our favorite star, and we love to see it.
FAQs
What is Tom Holland’s best movie according to critics?
Spider-Man: No Way Home is currently his highest-rated film on Rotten Tomatoes with a 93% score. It’s the perfect blend of nostalgia, action, and Tom’s signature charm that fans absolutely adore.
Is Tom Holland still playing Spider-Man?
Yes! While he’s been busy with other projects like The Crowded Room, reports confirm he’s still locked in for future MCU projects. We aren’t done with his web-slinging days just yet, thankfully.
Where can I watch Tom Holland’s movies?
Most of his MCU films are on Disney+, while his dramatic work like The Crowded Room and Cherry is on Apple TV+. Netflix usually carries his independent films like The Devil All the Time.
There you have it! Whether you’re here for the superhero stunts or the serious drama, Tom Holland really does it all. Which one is your absolute favorite? Are you a ‘No Way Home’ stan or do you prefer his darker, grittier stuff? Let me know in the comments because I need to know if I’m the only one still crying over Infinity War!


