Actor Tom Holland praised Christopher Nolan’s adaptation of The Odyssey, particularly the director’s screenplay.
“The script is the best script I’ve ever read,” said Holland in an interview with AFP.
Holland was cast as Telemachus in Nolan’s take on Homer’s epic poem, following Odysseus’ journey home after the Trojan War.
“He knows what he wants… but it is not an environment where you can’t pitch ideas or build characters in certain ways,” said Holland, who stars in the film alongside his own fianceée, Zendaya, as well as Matt Damon, Anne Hathaway, and Robert Pattinson.
More recent casting announcements include Mia Goth, John Leguizamo, Benny Safdie and Elliot Page.

Though the story has been reimagined and referenced countless times, including the Coen Brothers’ O’ Brother Where Art Thou, the Marvel actor told GQ : “The movie is going to be unlike anything we’ve ever seen.”
“It was amazing. The job of a lifetime, without a doubt,” Holland added on his experience working with Nolan and his spouse, Emma Thomas, who produced the film together.
“I’ve never seen someone that can work the way that they do, and there is a reason why they’re the best in the business for sure,” said Holland.
“To get a front row seat to that and to be a part of the process and to collaborate with a true master of his craft and learn from him was the best experience I’ve ever had.”
“I’m so proud of the work I’ve done.” Holland added. “I’m so grateful for Chris to have given me that opportunity.”

The Odyssey will be Nolan’s film since Oppenheimer, which won the Academy Award for Best Picture in 2024, as well as a BAFTA award for Best Film.
Elsewhere, Holland has recently completed filming on his seventh Marvel film, Spider-Man: Brand New Day which will premiere in cinemas on 31 July 2026.
The Odyssey will hit cinemas on 17 July 2026.
The 31 most mind-blowing movie twists of all time, explained
London Film Festival 2025 line-up announced with star-studded programme unveiled
Drew Barrymore wants to remake cult-classic film with Adam Sandler
Jaws child star shares huge amount he still earns from movie 50 years on
Netflix is removing 157 movies this month – full list
Devil Wears Prada 2 star says new film has been a ‘rude awakening’