Let down by a very poor supporting cast and lazy writing

Rating: 4/10 (18 June 2018)

First of all I'll start with the good points. Tom Holland as Spiderman was amazing. The guy put a new take on Spiderman and managed to be different from Toby McGuire and Andrew Garfield. He was believable as a young high school spiderman. Another good thing about the film was Michael Keaton as The Vulture. But to be fair I've never seen Keaton put in a bad performance.
What I don't like is that the film comes across more as High School Musical featuring Spiderman. Most of the scenes are set in Peter Parkers highschool along with his school friend. Each and everyone of Peters school friends are very poorly cast with bad actors. Flash Thomson is probably one of the worst castings in the whole of MCU. He's suppose to be the mean bullying jock but is played by an actor who would probably get blown over by Peter Parker even before he got bit by a radioactive spider.
Love interest was dreadful too. The only thing exiting about her was that she was vultures daughter. The hint that the depressing emo girl at the end is MJ was just really lame.
The film also tries too hard to be racially diverse. No racism intended but theres like 2 white kids in the school. Making Flash Thompson some scrawny little Indian kid instead of the stereotype whiteboy jock is an example of this. It annoys me how studios keep doing this with characters that we have grown up with and perceiving a certain way. If you want an Indian or a Chinese character then create the character! dont mess about with the history of already existing characters.
Also the writers have basically just taken Miles Morales's story, turned him white and called him Peter Parker. Seems like they just did it because they were too lazy to come up with original material.
Personally I still prefer both Amazing Spiderman films as opposed to this crap