Meh. Teenage angst in a brain dead stupid way, insipid villain who’s hard to hate and not scary, plot that was... wait a second there was a plot? The world needs saving and quite frankly yawn. YAWN!
Every plot twist had an idiotic catch to explain why it happened, even though (not in hindsight!) anyone in real time would have seen why it was a stupid choice.
Yes, Peter likes MJ and would like to connect with her, but a 30 minute sitcom does a better job of explaining it and make it believable.