En esta adaptación de la clásica novela de aventuras de Robert Louis Stevenson, un joven Jim Hawkins (Christian Bale) encuentra un mapa del tesoro y pone rumbo a la isla tropical que aparece en el mapa a bordo de un barco capitaneado por el pirata Long John Silver (Charlton Heston), que está decidido a traicionar al chico y robarle la riqueza enterrada en la Isla del Tesoro.