Tom Holland is set to play Nathan Drake in the long-gestating Uncharted adaptation of Guardians of the Galaxy. THR reports the Spider-Man: Homecoming star is signed on to the Sony franchise to play Drake in a prequel to the Naughty Dog games. Directed by Shawn Levy (Stranger Things), the plot will pull from Uncharted 3 to show how Nathan Drake first met Sullivan and entered the world of professional treasure hunting.