Peter Parker (Tobey Maguire) is struggling to make ends meet and having a hard time keeping his secret. He can't even keep his pathetic pizza delivery job. Mary Jane Watson (Kirsten Dunst) is having some success on Broadway. Meanwhile Harry Osborn (James Franco) hasn't lost his hatred of Spidey. He is now funding Dr. Otto Octavius (Alfred Molina) and his work on fusion. However something goes wrong in his demonstration and a new villain is born.

Director Sam Raimi is able to inject a bit of spidey fun in this movie. The internal struggle in Peter Parker about his identity is very compelling. And Alfred Molina makes for a great villain. I especially like J.K. Simmons as Jameson. They're great characters. As for the CGI, they look very nice without looking like a video game. I like the arms and I like the web swinging. It's a well put together movie and may be even better than the first.