Tom Holland cast as Nathan Drake in the upcoming Uncharted movie

In a somewhat shocking turn of events, the Uncharted movie has cast Tom Holland (from recent Spider-Man fame) to play a young Nathan Drake. According to Deadline, Sony pictures is so high on Tom Holland as an actor, that they’re going to do a page one rewrite of the script, so the main character Nathan Drake can be around the same age as the actor who will be portraying him.

This comes as a surprise because Sony was originally looking for more middle-aged actors to play Nathan when the film was first announced. At one point Mark Wahlberg was attached to star, but the project took too long to get off the ground, so he ended leaving the film. Also, its well-known that after “Guardians of the Galaxy” came out, Sony pictures went after Chris Pratt to star as Nathan Drake, but he decided to pass on the role.

Additionally, it still looks like “Stranger Things” producer Shawn Levy is still on board to direct the picture, but writer Joe Carnahan’s script is all but gone at this point. The idea for this Tom Holland led Uncharted is going to be a prequel to the games, and take place where a young Nathan Drake meets a younger Sully and they go off on their first adventure together.

In “Uncharted 3” there is a sequence in the main campaign, that plays out as a flashback where a angsty teenage Nathan meets a middle-aged Sully for the first time. I think its safe to say that this sequence in “Uncharted 3” will be the film’s main influence. If you’re curious, that game play section of “Uncharted 3” can be seen down below.

What do you guys think of Tom Holland being cast as a young Nathan Drake? Let us know in the comments down below!