The actor gives the role a fun jubilance that was only captured temporarily in the other takes in the past, which makes his supporting appearances in the Avengers movies and Captain America: Civil War all the more memorable, while giving his own movies a goofiness and lightheartedness that separates them from the slightly more serious-minded Marvel movies that came out —away from Thor: Ragnarok —at the time.
It also helps that Holland has an earnestly boyish face and captures the youthful enthusiasm vital for this version of the part.
While Tom Holland is currently in his early twenties, the actor signed on to the role when he was 19, making it at least a little more believable that he would be 15-18 years in the movies.