As sequels go, Spider-Man 2 does not disappoint. Two years after the original Spider-Man hit the big screens, the superhero returns with more exhilarating action as he takes on a new villain and battles his own demons. Spider-Man 2, with Tobey Maguire again in the lead role, has a strong focus on characterisation and story development rather than simply being an improvisation of the Marvel comics series created by Stan Lee. Though college student Peter Parker saves New York from the tentacles of a crazed criminal, he is having a hard time coming to terms with his own limitations. Because he has been spending so much time catching criminals, Parker is not able to finish his homework and falls behind in class. He loses his part-time job as a pizza boy as he fails to deliver the orders on time. The worst thing is that his long-time sweetheart, Mary Jane Watson (Kirsten Dunst), who is now a famous stage performer, is preparing to marry someone else because Parker hides his true feelings for her. While Parker decides to let go of his Spider-Man identity by chucking the costume into the rubbish bin, another villain is in the making. Scientist Dr Otto Octavius (Alfred Molina) transforms himself into a monster known as Doctor Octopus during a failed experiment and he threatens to tear New York apart. Although I am no big fan of American comics, I have to admit that Spider-Man 2 is an excellent commercial feature. The creative partnership between director Sam Raimi and screenwriter Michael Chabon has taken the previous recipe for success a step further. The new screen adaptation offers another perspective of the superhero. The action sequences, though breathtaking (such as the fight scene on a train), are not as absorbing as the portrait of Parker, who realises that sacrifices are unavoidable as he tries to strike a balance between his 'double life'. Spider-Man 2 is a highly entertaining and well-crafted blockbuster. It is certain to rule the summer box office, and only Harry Potter's magic is likely to eclipse this masked marvel.