Au XVIIe siècle, en Angleterre. Par une nuit d'orage, la vie du petit Jim Hawkins bascule alors qu'il reçoit des mains d'un vieux capitaine la carte d'une île abritant un fabuleux trésor...
Mais pour un garçonnet brutalement plongé dans l'aventure, la route vers l'île perdue est semée d'embûches. Il faut braver les océans, explorer des contrèes sauvages et affronter le plus dangereux des pirates des sept mers: Long John Silver.
Avec
Charlton Heston: Long John Silver
Christian Bale: Jim Hawkins
Oliver Reed: Capt. Billy Bones