Icarus
Appears in
Hercules
Voice actors
French Stewart