Treasure Island is a 1972 adventure film, based on the 1883 novel by Robert Louis Stevenson. The film stars Orson Welles as Long John Silver (albeit later dubbed by a different actor), Kim Burfield as Jim Hawkins, Walter Slezak as Squire Trelawney, Rik Battaglia as Captain Smollett, and Ángel del Pozo as Doctor Livesey. [1]