Dr. Jonathan Ohn / The Spot
Appears in
Spider-Man
Voice actors
Oliver Muirhead