4) Spider-Man 2
Usually, it’s very difficult to beat the original, but ‘Spider-Man 2’ managed to do it!
Scoring 7.5 out of 10 on IMDb, the 2004 movie sees Peter Parker (Tobey Maguire) try to balance his two lives as New York’s hero and as a college student,
Alfred Molina plays the fan-favorite villain Doctor Octopus, who becomes evil by accident.
Reflecting on the character, he said: “What I thought was so wonderful about [Spider-Man 2], the first time, was they gave Doc Ock this wonderful redemptive moment. And like all great villains, like a lot of villains in the Marvel universe, he’s become a villain kind of reluctantly — or almost by accident.”