Arn Magnuson (Joakim Neterkvist) je sin iz moćne plemićke porodice koji odrasta u manastiru gde uči sve veštine koje su potrebne mladom plemiću u 12. veku. Kada je napustio manastir i vratio se porodici, uvučen je u borbu za krunu i optužen za predbračnu vezu sa svojom verenicom (Sofia Helin) pa je prisiljen da okaje svoje grehe tako što će postati vitez templar i otići u Svetu Zemlju boriti se za hrišćanstvo...