Spider-Man: Homecoming review — A funny and bright teen superhero romp