This just might be the best superhero movie ever made. The character development of Peter Parker as he struggles with the personal sacrifices he must make as his alter-ego is portrayed with perfection by Tobey Maguire.

Rosemary Harris and Alfred Molina give real credibility to this movie as Aunt May and Doctor Octopus. Harris shows a wide range of emotions during this movie and Molina's portrayal of "Doc Oc" encourages a sympathetic respect for a deranged lunatic.

The interpersonal relationship between Mary Jane (played by Kristen Dunst) and Peter Parker really made this movie work for me. Translated perfectly from the comic series, a viewer can truly understand how much Peter and MJ care about each other.

Finally, this movie is loaded with unbelievable special effects. What separates Spiderman 2 is the substance the characters give this movie.

This movie left me with a feeling of fulfillment and satisfaction; worth the full price I paid to see it.