Treasure Planet (2002)

Cast

 * Joseph Gordon-Levitt as Jim Hawkins
 * David Hyde Pierce as Delbert Doppler
 * Emma Thompson as Captain Amelia
 * Martin Short as B.E.N.
 * Brian Murray as John Silver
 * Roscoe Lee Browne as Mr. Arrow
 * Laurie Metcalf as Sarah Hawkins
 * Dane Davis as Morph
 * Michael Wincott as Scroop
 * Patrick McGoohan as Billy Bones
 * Austin Majors as Young Jim Hawkins
 * Tony Jay as the Narrator