Au XIIe siècle, un chevalier suédois part en Terre Sainte. Il s'illustre sur le champ de bataille pendant que sa promise, enceinte, est envoyée au couvent.
Au XIIe siècle, le jeune Arn Magnusson, chevalier du Temple, est envoyé en Terre Sainte après avoir trahi son voeu de chasteté. Il s'illustre sur les champs de bataille et gagne le respect et l'admiration de son pire ennemi : Saladin. En Suède, sa promise enceinte, Cecilia, est envoyée dans un couvent...