Watch Movie
Cast

Joseph Gordon-Levitt
Jim Hawkins (voice)

Brian Murray
John Silver (voice)

Emma Thompson
Captain Amelia (voice)

David Hyde Pierce
Doctor Doppler (voice)

Martin Short
B.E.N. (voice)

Michael Wincott
Scroop (voice)

Laurie Metcalf
Sarah Hawkins (voice)

Roscoe Lee Browne
Mr. Arrow (voice)

Patrick McGoohan
Billy Bones (voice)

Corey Burton
Onus (voice)

Michael McShane
Hands (voice)