Tom Holland’s dramatic shift from friendly neighborhood Spider-Man to a warrior from Ancient Greece has left fans buzzing with anticipation for Christopher Nolan’s upcoming film, The Odyssey.
On Wednesday, March 26, Holland was spotted on the set of the highly anticipated movie, which is inspired by Homer’s classic poem. The 28-year-old actor stunned onlookers with his full transformation into a warrior, dressed in elaborate armor. Photos obtained by People show Holland wearing a chest plate and metal armor that extended over his forearms and down his legs, adding to the intrigue surrounding his role.

Standing alongside co-star Ryan Hurst, Holland’s striking look has sparked a wave of excitement among fans, who immediately took to X (formerly Twitter) to express their thoughts.
One fan shared their reaction, writing, “Yeah, I can see him as Matt Damon & Anne Hathaway’s son. Am I the only one who actually loves these looks and doesn’t think the costumes suck?” Another fan praised the actor’s versatility, saying, “Tom always looks confident in any role.”
Holland’s transformation comes just a day after co-star Matt Damon was photographed filming scenes in Favignana, Italy, sporting a muscular physique, toned abs, and a beard. With both stars showcasing intense physical transformations, fans are eager to see what Nolan’s adaptation of The Odyssey will deliver on the big screen.