Druga połowa XIII wieku. Na półwyspie Iberyjskim trwają walki pomiędzy królestwami chrześcijańskimi i muzułmańskimi. Chrześcijański rycerz Rodrigo powraca z wojny do domu. Po przyjeździe dowiaduje się, że jego zamek został zdobyty przez muzułmanów, a jego najstarszy syn został zamordowany przez wojowników Abu Bakra. Rodrigo poprzysięga zemstę.
Młody szwed Arn Magnusson pobiera nauki w klasztorze. Poznaje tam chórzystkę - Cecilię, w której zakochuje się z wzajemnością. Zostają jednak rozdzieleni. Arn zostaje wysłany do Ziemi Świętej, gdzie wstępuje do zakonu Templariuszy, natomiast Cecilia zostaje zmuszona do wstąpienia do klasztoru.