De vijftienjarige Sebastiaan heeft aangemonsterd op het koopvaardijschip de Katharina. Na een ontmoeting met een merkwaardig spookschip vergaat de Katharina met man en muis; alleen Sebastiaan en twee anderen worden gered - door piraten! Ze worden meegenomen naar Madagascar, van waaruit de piraten opereren. Sebastiaan wil eigenlijk niets met zeeroverij te maken hebben, maar hij heeft geen keus. Hoe lang kan hij nog vermijden dat er bloed aan zijn handen kleeft? Als er twijfel rijst over zijn loyaliteit, moet Sebastiaan bewijzen dat hij werkelijk piratenbloed heeft. Hij wordt door zijn kapitein op een geheime missie gestuurd: hij moet proberen het geheimzinnige spookschip dat de kaap onveilig maakt, te enteren en mee terug te brengen...