SPOILER ALERT: There's a few mild spoilers in my review but nothing major.
With help from his mentor Tony Stark (Robert Downey Jr.), Peter Parker (Tom Holland) balances his life between being a high school student and his role as Spider-Man. To add to everything, a new threat Vulture (Michael Keaton) emerges.
•Tom Holland is the best version of Spider-Man I've seen. Yes, even better than Toby MacGuire. For one, he actually looks like a high schooler. Also, he was able to play both Peter Parker and Spider-Man very well. In the past it's been either one or the other.
•I was worried, judging from the trailers, that this would be the Tony Stark/Iron Man show but it's really not. RDJ is only in maybe a handful of scenes but all of them were great. I love the mentor/father figure role he's developed with Peter. You can tell he cares for the kid, in a Tony Stark way of course.
•Humor really worked. I laughed quite a bit in this.
•Michael Keaton was amazing as Vulture. Good Marvel villains don't come along too often. His character wasn't just evil for the sake of being evil. You get his back story and you completely understand his motivation for what he's doing and what lead him to this point.
•There's two post credit scenes and both I enjoyed. The second one was especially brilliant.
•Looks great in IMAX (the 3D was barely noticeable at times though)
•Didn't have to see Uncle Ben being murdered for the millionth time.
•Dragged a bit in spots.
•A few cheesy moments in the final showdown. However, it wasn't quite as bad as the showdown in Wonder Woman.
My Rating: 9/10