Tom Holland stars in Nolan’s ‘The Odyssey’ and returns as Spider‑Man in upcoming blockbuster
British actor Tom Holland says his role as Telemachus in Christopher Nolan’s film *The Odyssey* marks a new chapter, noting it feels like his "last chance to play a boy" at age 30. The epic also stars Matt Damon as Odysseus and Anne Hathaway as Penelope, with Holland undertaking sword‑fighting training for the part.
In July, Holland will appear in both *The Odyssey* and the Marvel Cinematic Universe release *Spider‑Man: A Brand New Day*, making him the first actor to headline a Nolan film and a Marvel film in the same month. Director Christopher Nolan has praised Holland as "one of the great actors of his generation," and reports suggest additional MCU appearances later in the year, including a possible cameo in *Avengers: Doomsday*.