Tom Holland struggled to let go of 'Uncharted' character before 'Spider-Man 3' shoot

The 24-year-old actor plays treasure hunter Nathan Drake in the upcoming big-screen adaptation of the hit PlayStation video game and the adventurer is a far cry from his onscreen persona as the nerdy and shy teenager Peter Parker.