WARNING: Spider Man 3 SPOILER!!

Ahaha, excellent summary.