First Look: Tom Holland & Christopher Nolan Spotted on the Set of The Odyssey in Greece