L. Michael Haller as Head Scientist - Spider-Man (2000 - 2006) Fan Cast | myCast.io