Zendaya jokingly threatened to “leave” her husband, Tom Holland, if he declined to star in The Odyssey.
The 30-year-old actor did "a lot of thinking" after director Sir Christopher Nolan approached him to play Telemachus, the son of Odysseus (Matt Damon) and Penelope (Anne Hathaway), in the adaptation of Homer's ancient Greek epic.