Tintin achète une maquette d'un vieux galion, la Licorne, qui attire immédiatement la convoitise de personnages louches. Après s'être fait voler la maquette et kidnapper, le jeune reporter découvre que ce bateau est au cœur d'une mystérieuse légende liée au trésor d'un pirate du XVIIe siècle. Avec son fidèle Milou, il fait la connaissance du capitaine Haddock, descendant du marin qui a coulé la Licorne avec son trésor à bord. Les trois compagnons partent alors vers le Maroc pour trouver le trésor avant un mystérieux et implacable antagoniste.