Treasure Island is a 1950 Disney adventure film directed by Byron Haskin. It is an adaptation of the classic novel of the same name by Robert Louis Stevenson. When young Jim Hawkins (Bobby Driscoll) is tending his family's inn, a stranger named Black Dog (Francis de Wolff) walks inside and asks him the whereabouts of Captain William Bones (Finlay Currie). After Black Dog leaves, William Bones himself appears in the inn and presents Jim with a mysterious map. When Bones then dies, Jim goes to get help from two other townspeople, Squire Trelawney (Walter Fitzgerald) and Doctor Livesey (Denis O'Dea). They soon discover that the map leads to a legendary pirate treasure and set sail on the Hispaniola to find it. Although Jim is excited to go on the adventure, he discovers a conspiracy spearheaded by the ship's cook, Long John Silver (Robert Newton), that could put his life and the lives of his friends in grave peril.