Egypte, 1865. A la mort de ses parents, Marwan, petit pêcheur, entre au service d'un voyageur français, monsieur de Belfond. Ce dernier est à la recherche de son fils Yves, capitaine de la marine, disparu dix ans plus tôt. Au terme d'une enquête mouvementée, Marwan et son protecteur découvrent qu'une magicienne jalouse a enlevé la femme d'Yves, qui par désespoir s'est retiré dans un monastère.