Live action treasure planet recast by jackskellington416 dbvashl-pre

Jim Hawkins-Tom Holland

John Silver-Geoffrey Rush

Captain Amelia-Cate Blanchett

Dr. Delbert Doppler-David Tennant

Morph-Dee Bradley Baker

B.E.N.-Justin Long

Scroop-Willem Dafoe

Mr. Arrow-David Oyelowo

Sarah Hawkins-Amy Lendecker