Remarqué par un entraîneur de boxe alors qu'il tente d'effrayer des voyous à coups de crochet, un futur prêtre monte sur le ring pour financer un centre de jeunesse.
Dans la Suède du XIVe siècle, le chevalier Erland Monesköld vit dans son château sur lequel pèse une malédiction. Il s'éprend de Singoalla, une fière tzigane. Il prend la route avec sa tribu, mais est bientôt en butte à la jalousie d'Assim, ancien amant de Singoalla. Erland est laissé...