Jim Hawkins
Appears in
Treasure Planet
Voice actors
Joseph Gordon-Levitt