Vikingedrengen Harald drømmer om at blive kriger og handelsmand som sin far, høvdingen Agne. Drømmene stopper imidlertid brat, da Agne nægter at overlade byens skib til kongen og i stedet sejler efter hjælp hos oprørerne. Snart vrimler det med kongens soldater i den lille landsby. Alle indbyggerne bliver gjort til trælle og får ordre til at bygge et nyt skib til kongens flåde. Haralds sorgløse liv forvandles til et drama på liv og død, mens han og dværgen Gunga kæmper for at få byens fordrukne skibsbygger til at blive færdig med det fartøj, der skal redde dem alle fra udslettelse.