Well, at least for me.
Tom Holland is also great but slightly less.
I'll tell you a little secret.
The really, really greatest is Peter B. Parker from "Spider-Man: Into the Spider-Verse
2018" voiced by Jake Johnson. But since it's a cartoon - it doesn't count in this rank.