Västergötland im Jahr 1150 v. Chr.: Arn Magnusson (Joakim Nätterqvist), Spross einer mächtigen Familie, wird im Kloster zum Kämpfer herangezogen. Als er sich in Cecilia (Sofia Helin) verliebt und sie schwanger wird, muss sich die Geliebte zur Strafe als Nonne verdingen. Arn wird zu 20 Jahren als Tempelritter und zum Kreuzzug gegen die Muslime verdonnert. Wird er je sein Kind sehen? "Arn - Der Kreuzritter" kostete rund 30 Millionen US-Dollar und ist damit der teuerste Film, der je in Schweden produziert wurde. International angesehene schwedische Darsteller wie Stellan Skarsgård oder Mikael Nyqvist verleihen dem Streifen zusätzlichen Glanz.