Le jeune orphelin, George Waters, vit avec son grand-père infirme dans une cabane mal entretenue. Ce dernier lui raconte des histoires de pirates et lui certifie même que l'île situés en face de chez eux a servi de repaire au capitaine Kidd, qui y aurai enterré un trésor.
George répète ces histoires à son institutrice, madame Birdwood qui s'inquiète de son état et pousse un travailleur social à faire un rapport de façon à ce que George soit confié à une famille d'accueil.
Malheureux de son sort, il s'enfuit en compagnie de son grand-père et d'une nouvelle amie Bonie.
Ils se retrouvent tous les trois sur George's Island où ils réveillent les pirates morts depuis 20 ans.....