Spider-Man 2
James Franco stole the show in Spider-Man 2. He plays Harry Osbourne, out to vindicate the death of his father at the hands of Spider-Mna himself. The villain of this film is an evil "Doctor Octopus," and the fight scene on top of the subway is one of the coolest action sequences in any film.