Marvel movies continue to surprise. Usually, sequels aren’t quite as good as the originals. But X-Men and Spider-Man have proved this rule wrong. Spider-Man 3 is easily the best of the Spidey film yet. With more bad guys, more turmoil, more love interests, and more action; Spidey grows by leaps and bounds.

Every single actor played their part to perfection. Of the supporting cast, Bryce Dallas Howard as Gwen Stacy stole every scene that she was in. Thomas Haden Church played a wonderfully complex Sandman/Flint Marko. Topher Grace as Venom/Eddie Brock added much needed humor to an otherwise vicious role. And we get to see multiple sides to Goblin Junior/Harry Osborn, James Franco.

Next to Harry, no one goes through as many changes as Peter Parker. With his mysterious black suit that seems to amplify his aggression, Peter finds himself doing many things that he regrets. So as not to give away any spoilers, I’m not going to go into anymore details about the plot.

I already watched the movie twice last weekend. And I have to say it now takes place among my favorite movies of all time. With amazing CGI, a touching story, and extremely fun fight scenes; Spider-Man 3 has broken box office records in it’s opening weekend.

Way to go Spidey!