Tom Holland Spotted on the Set of Christopher Nolan’s The Odyssey in Italy
Tom Holland has been spotted on the set of Christopher Nolan's The Odyssey in Sicily, Italy. Holland is playing the role of Telemachus, the son of Odysseus (Matt Damon) and...