10-летний сирота Джордж живет со своим дедушкой - старым моряком капитаном Уотерсом. Старик любит рассказывать внуку о несметных сокровищах, 250 лет назад в канун Дня всех святых спрятанных знаменитым пиратом Киддом на Острове Джорджа по ту сторону пролива.
Вредная учительница мисс Бервуд считает рассказы старого капитана глупыми выдумками и отправляет Джорджа к злым приемным родителям, которые запирают детей на ночь в комнатах без окон и с решетками.
Когда в Хэллоуин - канун Дня всех святых, Джордж сбегает на свободу, к нему на помощь приходит дедушка и отвозит его на остров Джорджа, где начинает происходить что-то невероятное…