Vikingapojken Harald drömmer om att bli krigare och handelsman som sin far hövdingen Agne. Men drömmarna får ett abrupt slut när Agne vägrar att lämna över byns skepp till kungen och i stället seglar efter hjälp hos upprorsmännen.
Snart är den lilla byn full av kungens soldater. Alla byborna görs till trälar och befalls att bygga ett nytt skepp till kungens flotta. Haralds sorglösa liv förvandlas till ett drama på liv och död när han och dvärgen Gunga kämpar för att få byns försupne skeppsbyggare att bli klar med den båt som ska rädda dem alla från utplåning...