Todd Andrews
Appears in
Captain Planet and the Planeteers
Voice actors
Neil Patrick Harris