Дії фільму "Останній король" починаються 1204 року в Норвегії. У засніжених землях північної держави триває громадянська війна. Король Хокон Сверессон і Біркебейнери займають трон у Нідаросі. Серйозну загрозу становлять Баглерни, які захоплюють дедалі більше земель, оскільки діють за підтримки Данії. Суворі вікінги ведуть боротьбу за землі і владу, не підозрюючи про те, що у короля є незаконнонароджений син. Загибель Хокона нічого не змінює: народ визнає хлопчика своїм королем. За спадкоємцем трону починається справжнє полювання. Хлопчика потай виховує його мати - проста жінка Інга. Їй та її дитині необхідний захист, який надають вірні люди короля Біркебейнери, що являють собою загін воїнів, які борються за свого монарха.