As with its predecessor, Spider-Man 2 benefits from its excellent casting. Although mostly returning to their previous roles, the addition of Molina and the expansion of Harris as May again give this film the great depth that many superhero films lack. Molina especially encapsulates his comic book character and is visually inspiring.

Again with the lead being so relatable despite his abilities, the plot offers so much more than stopping the bad guy. Love interests, financial struggles and inner turmoil regarding one's identity are expressed excellently by Maguire.

CGI/special effects are brilliant for its time and still hold up very well now, with an added increase in POV and swooping shots of Spidey swinging through the city. Fight scenes and action is well choreographed, and whilst there are less iconic scenes than in the first film, the train scene stands out as one of the best across all Spider-Man films.

Occasionally there are little parts that are daft and laughable, but they only add to the enjoyment of everything. It's not perfect, some interactions would be excruciatingly awkward in real life (such as sharing cake in silence with the girl across the hall you barely know), but they're only for a moment and in a way display the awkwardness of the character without powers.

Maguire is fantastic again and matched by an equally brilliant villain.