New set photos from Christopher Nolan’s The Odyssey have surfaced, offering the first look at Tom Holland in the film. Holland’s role remains a mystery, though many speculate he’s playing Telemachus, the son of Odysseus. However, judging by the online reactions, he might as well be Frodo.
The Odyssey is set to premiere on July 17, 2026. The film boasts a star-studded cast, including Matt Damon, Anne Hathaway, Charlize Theron, Robert Pattinson, Zendaya, Mia Goth, and Jon Bernthal.