Liz Allan / Helena
Appears in
The Spectacular Spider-Man
Voice actors
Alanna Ubach