Spider-Man 2´s producers thought of De Niro , Sam Neill , and Ed Harris as potential actors to play Doctor Octopus .
Molina was cast as Octavius in February 2003 and immediately began physical training for the role .