Действие происходит в 1952 году в городе Серые Скалы, когда-то известном как пиратский порт. Главный герой, 12-летний Джим, сталкивается с потерей отца и школьными издевательствами. Его жизнь меняется с появлением капитана Джонсона, который становится его наставником. Капитан обучает Джима самодостаточности и решимости. Джим начинает подозревать, что капитан может быть пиратом Чарльзом Джонсоном, который жил два века назад. Это открытие ведет его в путешествие в прошлое, помогая лучше понять свою жизнь.