FINALLY!!!! This is the version of Spider-Man that I've been waiting YEARS for. Tom Holland nails both Peter Parker, and Spider-Man so perfectly, giving each of them a distinct personality. Robert Downey Jr. is used sparingly and never intrudes on Spider- Man's movie and even feels like a father figure at some points. Michael Keaton KILLS as the Vulture and gives Marvel one of its greatest villains to date. Everyone else gives there A-game in Marvel's top 5 best movies to date. Yes, there are some jokes that don't land and yes, this does feel like a John Hughes movie with Spider-Man perfectly stuffed in rather than a super-hero movie, but writing is perfect, the story is AMAZING (wink, wink), and overall, it's a well directed, well made movie. Everyone involved should be proud of themselves. So in all, watch it, then watch it again. SIDE NOTE/SPOILER: STAY TIL THE END OF THE CREDITS IF YOU WANT MARVEL TO GIVE YOU THE FINGER. WORTH IT.