Alors qu'elle mène une vie paisible avec son père adoptif, la jeune Nel est enlevée par un dangereux capitaine. Elle découvre qu'elle abrite l'âme de la Reine des Serpents de mer et que son père adoptif était un pirate, victime de ces redoutables créatures. Pour les empêcher de s'emparer de Nel, il fuit le navire avec d'anciens compagnons pirates.S'ensuivent des batailles sur mer et sur terre, des rencontres avec une sorcière, des bêtes sanguinaires, sans oublier le capitaine, bien décidé à se venger...