In this adaptation of Robert Louis Stevenson's classic adventure novel, a young Jim Hawkins (Christian Bale) finds a treasure map and sets sail for the tropical island shown on the map--aboard a ship captained pirate Long John Silver (Charlton Heston), who is eager to doublecross the boy and steal the riches buried on Treasure Island.