In 2012, actor Tom Holland took on the role of Lucas in J.A. Bayona’s disaster drama, The Impossible. The film was critically acclaimed, with Holland’s performance noted as a particular highlight.
From here, Holland went on to have a successful acting career, taking in movies such as In the Heart of the Sea, The Lost City of Z, and Uncharted. Holland also played the role of Spider-Man in a collection of highly successful comic book movies.
But how familiar are you with the movies of Tom Holland? Well, keep reading and you will become a lot more familiar.
—
2010s

As noted above, Tom Holland kick-started his film career in the movie, The Impossible. Based on a true story, the film focused on a family’s fight for survival during the 2004 Indian Ocean tsunami.
Following the release of The Impossible, Holland leant his voice to Locke, before appearing in movies such as How I Live Now, and In the Heart of the Sea. He also featured in The Lost City of Z and The Current War.
However, Holland’s most notable role during this decade came when he was cast as Spider-Man in the Marvel Cinematic Universe movie, Captain America: Civil War. He then continued in the role via two Spider-Man solo movies, as well as two Avengers films.
Tom Holland’s movies during the 2010s included:
- The Impossible (2012)
- Locke (2013)*
- How I Live Now (2013)
- In the Heart of the Sea (2015)
- Captain America: Civil War (2015)
- Edge of Winter (2016)
- The Lost City of Z (2016)
- Pilgrimage (2017)
- Spider-Man: Homecoming (2017)
- The Current War (2017)
- Avengers: Infinity War (2018)
- Avengers: Endgame (2019)
- Spider-Man: Far From Home (2019)
- Spies in Disguise (2019)*
*Voice role
—
2020s

Moving into the 2020s, and after taking voice roles in Dolittle and the Disney-Pixar movie, Onward, Holland played the role of Arvin in The Devil All the Time. He then reprised the role of Spider-Man for more Spidey solo movies; played the part of Nathan Drake in video game adaptation, Uncharted; and portrayed Telemachus in the Greek epic, The Odyssey.
Tom Holland’s movies during the 2020s included:
- Dolittle (2020)*
- Onward (2020)*
- The Devil All the Time (2020)
- Chaos Walking (2021)
- Cherry (2021)
- Venom: Let There Be Carnage (2021)**
- Spider-Man: No Way Home (2021)
- Uncharted (2022)
- The Odyssey (2026)
- Spider-Man: Brand New Day (2026)
*Voice role
**Uncredited/brief cameo
—
—
Thank you for stopping by It’s A Stampede! to read this post about the movies of Tom Holland. For more posts be sure to check out the recommended reads below.
Leave a comment