Auf seiner uneinnehmbaren Burg haben Mattis (Christopher Wagelin) und seine Männer unerwünschte Nachbarn: Borka (Sverrir Gudnason) hat sich mit seiner Bande heimlich auf der Nordseite eingenistet. Ronja (Kerstin Linden) und Birk (Jack Bergenholtz Henriksson), die Kinder der Räuberhauptmänner, möchten sich trotz der Feindschaft ihrer Väter kennenlernen. Unterdessen trifft die Kriegerin Smavis (Agnes Rase) im Dorf ein. Sie soll im Auftrag von Valdir (Pernilla August) beiden Räuberbanden das Handwerk legen.