Tom Holland’s Career: From ‘Spider-Man: Homecoming’ to ‘Uncharted’
Tom Holland is best known worldwide as Spider-Man. He swung into the Marvel Cinematic Universe and quickly became a fan favorite. His portrayal of the friendly neighborhood hero is loved for its youthful energy and charm. Holland perfectly captures the struggles of a teenager balancing high school with saving the world.
But there is much more to his career than just one iconic role. Before and alongside his Marvel fame, Holland has taken on a variety of characters that show his range as an actor. He has appeared in intense dramas, thrilling action movies, and has even lent his voice to animated characters. This list explores his diverse filmography, highlighting the different kinds of stories he has helped bring to the screen.
‘The Impossible’ (2012)

This film tells the harrowing true story of a family caught in the 2004 Indian Ocean tsunami. Tom Holland plays Lucas, the eldest son, who gets separated from his family with his mother during the disaster. The movie is a powerful and emotional survival drama, focusing on the family’s desperate search for one another amidst the chaos and destruction.
Holland’s performance was widely praised by critics and audiences. At just 12 years old during filming, he delivered a performance with incredible maturity and emotional depth. He convincingly portrayed Lucas’s fear, resilience, and determination, holding his own alongside experienced actors like Naomi Watts and Ewan McGregor. This role was his breakout in film and showed his massive potential.
‘How I Live Now’ (2013)

‘How I Live Now’ is a dystopian drama about an American teenager named Daisy who is sent to live with her cousins in the English countryside. Her peaceful summer takes a dark turn when a third World War breaks out. The film follows the children as they are forced to survive on their own in a world that has suddenly become dangerous.
Tom Holland plays Isaac, one of the cousins. Although it is a supporting role, he contributes to the film’s family dynamic and sense of growing dread. The story is a mix of a coming-of-age romance and a gritty survival tale. It explores themes of love, loss, and resilience in the face of unimaginable hardship.
‘Locke’ (2013)

‘Locke’ is a unique and intense thriller that takes place almost entirely inside a car. The film follows Ivan Locke, a construction manager who makes a life-altering decision on the eve of a major project. The entire story unfolds through a series of phone calls he makes while driving, revealing a personal crisis that threatens to unravel his career and family.
In this film, Tom Holland’s role is entirely vocal. He voices Eddie, one of Ivan Locke’s sons, who calls his father during the tense car ride. Even without being on screen, Holland’s voice adds to the emotional weight of the story. His conversations with the main character highlight what is at stake and make the family drama feel real and immediate.
‘In the Heart of the Sea’ (2015)

This historical adventure film is based on the true story that inspired the novel ‘Moby-Dick’. It recounts the disastrous journey of the whaling ship Essex, which was attacked and sunk by a giant sperm whale in 1820. The surviving crew was left stranded at sea for 90 days, facing starvation, dehydration, and despair.
Tom Holland plays the young cabin boy, Thomas Nickerson. To prepare for the role, the cast went on a drastic diet to realistically portray the starving sailors. Holland’s performance captures the transformation from an eager young seaman to a haunted survivor. The film is a visually stunning and grueling tale of survival against the forces of nature.
‘Captain America: Civil War’ (2016)

This movie marked Tom Holland’s explosive debut as Peter Parker, also known as Spider-Man, in the Marvel Cinematic Universe. The film pits the Avengers against each other, with Captain America and Iron Man leading opposing factions due to a disagreement over government oversight. Tony Stark recruits the young Peter Parker to join his team for a crucial battle.
Holland’s introduction was a highlight of the film. He brought a fresh, youthful, and genuinely excited energy to the character that was different from previous versions. His scenes, particularly the airport battle, were praised for their humor and impressive action sequences. He perfectly captured the awe of a kid fighting alongside his heroes, instantly winning over fans.
‘Edge of Winter’ (2016)

‘Edge of Winter’ is a tense psychological thriller. It follows two brothers who get stranded with their unpredictable father in a remote cabin during a winter storm. As the days pass, the boys begin to suspect that their greatest danger is not the storm outside, but their own father, whose behavior becomes increasingly unstable.
Tom Holland plays Bradley, the older brother. He gives a strong performance as a protective sibling who must navigate a terrifying situation. The film is a slow-burn thriller that focuses on suspense and character dynamics rather than big action scenes. Holland showcases his ability to handle dark and serious material, portraying fear and courage effectively.
‘The Lost City of Z’ (2016)

Based on a true story, this film chronicles the life of British explorer Percy Fawcett. In the early 20th century, Fawcett became obsessed with finding a supposed ancient, lost city in the Amazon jungle, which he named ‘Z’. The movie follows his multiple expeditions into the dangerous and uncharted rainforest, exploring his drive and the toll it took on his family.
Tom Holland plays Jack Fawcett, Percy’s son. As Jack grows up, he initially resents his father’s long absences but eventually joins him on his final, fateful expedition. Holland’s role shows the complex relationship between a father and son, and he convincingly ages into the role of a young man determined to support his father’s dream.
‘Pilgrimage’ (2017)

‘Pilgrimage’ is a historical action-adventure set in 13th-century Ireland. The story follows a group of monks who are tasked with transporting a sacred relic across a land torn apart by tribal warfare and Norman invaders. Their dangerous journey tests their faith and their will to survive against incredible odds.
In this film, Tom Holland plays a young, sheltered novice named Brother Diarmuid. It is his first time venturing outside the monastery, and the brutal reality of the world quickly shatters his innocence. Holland portrays the character’s journey from a naive boy to a hardened survivor. The role required him to speak Irish and Latin, showing his dedication to his craft.
‘Spider-Man: Homecoming’ (2017)

This was Tom Holland’s first solo movie as the famous web-slinger. The film takes place after the events of ‘Captain America: Civil War’ and follows Peter Parker as he tries to balance his life as an ordinary high school student with his duties as a superhero. He is eager to prove himself to Tony Stark and take on bigger threats, which leads him to a confrontation with the villainous Vulture.
‘Spider-Man: Homecoming’ was a huge success, praised for its lighthearted tone, humor, and grounded take on the character. Holland’s performance was central to this, as he perfectly embodied the awkwardness and enthusiasm of a teenager who just wants to be an Avenger. The film successfully integrated Spider-Man into the MCU while telling a personal, coming-of-age story.
‘The Current War’ (2017)

‘The Current War’ is a historical drama about the intense competition between inventors Thomas Edison and George Westinghouse in the late 19th century. The two men raced to determine which electrical system—Edison’s direct current (DC) or Westinghouse’s alternating current (AC)—would power the modern world.
Tom Holland takes on the role of Samuel Insull, Thomas Edison’s ambitious personal secretary. He acts as a loyal assistant and protégé to the famous inventor during this fierce corporate battle. Holland’s character provides a perspective on Edison’s genius and his ruthless business tactics. The film explores themes of innovation, ambition, and the clash of great minds.
‘Avengers: Infinity War’ (2018)

In this massive crossover event, the Avengers and their allies face their most powerful foe yet: Thanos. The intergalactic tyrant seeks to collect all six Infinity Stones to wipe out half of all life in the universe. Spider-Man joins forces with Iron Man, Doctor Strange, and the Guardians of the Galaxy to try and stop him.
Tom Holland’s role as Spider-Man provides both humor and incredible emotional weight. His interactions with Tony Stark deepen their mentor-mentee relationship, making the film’s climax even more devastating. His final scene is one of the most memorable and heartbreaking moments in the entire Marvel saga, showcasing Holland’s powerful acting ability.
‘Avengers: Endgame’ (2019)

‘Avengers: Endgame’ is the epic conclusion to the Infinity Saga. Following the catastrophic events of ‘Infinity War’, the remaining heroes must find a way to reverse Thanos’s actions and restore balance to the universe. It is a story of loss, hope, and the immense sacrifices required to save everyone.
While Spider-Man is absent for a large portion of the film, his return during the final battle is a triumphant and emotionally charged moment. His reunion with Tony Stark is a key scene that brings their story full circle. Holland’s part, though smaller, is crucial to the film’s powerful emotional impact and the sense of a complete victory.
‘Spider-Man: Far From Home’ (2019)

Following the universe-altering events of ‘Avengers: Endgame’, this film sees Peter Parker grieving the loss of his mentor, Tony Stark. He goes on a school trip to Europe, hoping for a break from his superhero responsibilities. However, his vacation is interrupted when Nick Fury recruits him to team up with a new hero, Mysterio, to fight elemental monsters.
The movie explores themes of responsibility and stepping up to fill a void left by a hero. Tom Holland portrays Peter’s struggle with the immense pressure of being seen as the next Iron Man. The film combines fun high-school comedy with thrilling action and a major plot twist that changes Spider-Man’s life forever.
‘Spies in Disguise’ (2019)

This animated comedy-adventure centers on the unlikely duo of a super-spy and a young scientist. Lance Sterling is the world’s most awesome spy, while Walter Beckett is the nerdy genius who designs his gadgets. When a mission goes wrong, Lance is accidentally turned into a pigeon, and the two must learn to work together to save the world.
Tom Holland voices Walter Beckett, the socially awkward but brilliant scientist. His character is optimistic and believes in finding non-lethal solutions to conflicts, a stark contrast to Lance’s blow-them-up approach. Holland’s voice work brings warmth and humor to the character, making Walter a lovable and funny hero.
‘Dolittle’ (2020)

This fantasy adventure is a retelling of the classic story of a doctor who can talk to animals. Dr. John Dolittle is a famous but eccentric veterinarian who has hidden himself away from the world after the death of his wife. He is forced to embark on a perilous voyage to a mythical island to find a cure for the sick young queen.
In this film, Tom Holland provides the voice for Jip, a loyal and near-sighted dog who wears glasses. Jip is one of the many animal companions who joins Dr. Dolittle on his quest. Holland’s voice performance adds to the charm of the animal crew, contributing to the film’s lighthearted and family-friendly tone.
‘Onward’ (2020)

Set in a suburban fantasy world, ‘Onward’ is a Pixar animated film about two teenage elf brothers. They discover a magical staff left by their late father, along with a spell that can bring him back for a single day. When the spell only partially works, they embark on an epic quest to complete it before their time runs out.
Tom Holland voices Ian Lightfoot, the shy and awkward younger brother who lacks confidence. The journey helps Ian find his inner strength and learn to believe in himself. Holland’s performance is full of heart and is perfectly complemented by Chris Pratt, who voices his loud and boisterous older brother, Barley. The film is a touching story about brotherhood and family.
‘The Devil All the Time’ (2020)

This film is a dark and gritty psychological thriller based on a novel of the same name. It is set in rural Ohio and West Virginia and follows a cast of corrupt and disturbed characters whose lives intersect across two decades. The story is a grim look at faith, violence, and redemption in post-World War II America.
Tom Holland plays Arvin Russell, a young man surrounded by sinister people who tries to protect his loved ones. This role is a major departure from his well-known heroic characters. Holland gives a mature and intense performance, effectively portraying a troubled but good-hearted man forced to make difficult moral choices in a brutal world.
‘Cherry’ (2021)

Directed by the Russo brothers, ‘Cherry’ is a crime drama that follows its main character over a decade and a half. The film tells the story of an army medic who returns from Iraq with severe PTSD. He develops a drug addiction and begins robbing banks to pay for it, putting a massive strain on his life and relationship.
Tom Holland takes on the lead role, simply named Cherry. This is arguably his most challenging and transformative role to date. He portrays the character’s journey through love, war, addiction, and crime with a raw and unflinching performance. Holland’s commitment to the role, including significant physical changes, showed his dedication to tackling complex and dark material.
‘Chaos Walking’ (2021)

This sci-fi action film is set on a distant planet where all the women have disappeared and the men are afflicted by “the Noise,” a force that puts all their thoughts on display. A young man named Todd Hewitt discovers a girl named Viola, who has crash-landed on the planet and is mysteriously silent. They must go on the run to uncover the planet’s dark secrets.
Tom Holland stars as Todd Hewitt. His character has grown up in a world without privacy, where every thought is heard by everyone around him. When he meets Viola, he must learn to control his Noise and protect her from the dangerous men pursuing them. The film is an action-packed adventure based on a popular young adult novel series.
‘Spider-Man: No Way Home’ (2021)

In the epic conclusion to the ‘Homecoming’ trilogy, Peter Parker’s life is turned upside down after his identity as Spider-Man is revealed to the world. Desperate to regain his anonymity, he asks Doctor Strange for help. But when the spell goes wrong, it breaks open the multiverse, bringing villains from other realities into their world.
‘Spider-Man: No Way Home’ is a massive cinematic event, celebrated by fans and critics alike. It brings together three generations of Spider-Man characters in a story that is both thrilling and deeply emotional. Holland’s performance is at the heart of it all, as he portrays Peter’s journey through immense loss, sacrifice, and the true meaning of being a hero.
‘Uncharted’ (2022)

Based on the popular video game series, ‘Uncharted’ is a globe-trotting action-adventure film. It serves as a prequel to the games, showing how a young Nathan Drake became a treasure hunter. He is recruited by the seasoned adventurer Victor “Sully” Sullivan to recover a fortune lost 500 years ago, leading them on a dangerous race against a ruthless billionaire.
Tom Holland plays the charismatic and clever Nathan Drake. He brings his athletic abilities to the role, performing many of his own stunts in the film’s large-scale action sequences. The movie is a fun and fast-paced adventure that captures the spirit of the games, with Holland showing he can lead a major action franchise outside of the MCU.
Let us know which Tom Holland performance is your favorite in the comments below!


