Jim Hawkins - Treasure Planet
 
Jim Hawkins (character) cosplay from animated movie Treasure Planet