This film is a devastating let down.

Rating: 3/10 (8 July 2017)

Tom Holland delivers a good performance as a hyper-active, mildly charming kid. Michael Keaton is extremely good as a sinister weapons dealer. Unfortunately the film itself is lacking on every front.
If you went to the film looking to see the next comedic installment of the Marvel Cinematic Universe, then you probably left happy. If you went to the film looking to see Spider-Man, you were probably very disappointed.
The film lacked heart. The one element that Spider-Man is known to deliver better than any other super-hero. Homecoming constantly throws away dramatic moments for the sake of comedy. Many of Spider-man's abilities are erased (or at least overshadowed) by Tony Starks Spider-Iron-Man suit. There was no mention of Uncle Ben, great responsibility, or Peter's Spider-Senses. Essentially all the things that make Spider-Man Spider-Man. Spidey was even afraid of heights, and chose to drive a car rather than web-slinging.
Considering how much fans celebrated returning Spider-Man to his roots, it's shocking how much this film changed from traditional Spidey mythology. Many supporting characters don't resemble their inspirations in any way, shape, or form. Peter and his best friend border between mildly funny and very annoying, and feel like a cross between the two buddies in SuperBad and Spritle and Chim Chim. Speaking of whom this film actually delivers a tone similar to the failed Speed Racer film, which I actually enjoyed much more than this.
Finally, the action and fight-scenes really under-deliver. Spidey and friends never feel like they're in any sort of danger or true struggle. And Tony Stark replacing Uncle Ben as Pete's mentor is just really off-putting.
Marvel has a formula that delivers successful movies, but it's just not worth sitting through 2 hours of fart-joke type humor to advance the MCU a couple inches all the while killing the heart of Spider- Man.