Tom Holland has said that his approach to playing Nathan Drake in the upcoming Uncharted movie may have been a "mistake."