Artúr (Clive Owen), a Római Birodalom legészakibb védvonalának őrzésére kirendelt sereg vezére alig várja, hogy elhagyja Britanniát, és visszatérjen Róma biztonságos falai közé. Ám mielőtt elhagyná a szigetet, lovagjaival együtt még egy utolsó nagy megbízást kell teljesítenie, aminek során ráébred, hogy ha Róma elveszik, Britanniának szüksége lesz egy vezérre, aki betölti az űrt.
A Római Birodalomnak vége: egykori államaiban a káosz uralkodik. Arthur (Clive Owen) egyetlen vágya, hogy Rómába utazhasson, ahol a vérszomjas barbár világ helyett a megszokott jólét és nyugalom várja. Britanniát külső és belső ellenségek gyötrik. Támadnak a szászok, kalózok és banditák szereznek mindenfelé egyre nagyobb hatalmat. Arthur és lovagjai – Lancelot, Galahad, Bors, Tristan, és Gawain – elszánják magukat egy utolsó csatára.
Ám a harcból háború lesz, Arthur képtelen kibújni új kötelességei alól, és nemsokára az egész sziget királyává válik. És amit egyszer elvállal, ahhoz hű marad. Egy korábbi ellensége, Merlin valamint a harcias és gyönyörű Guinevra (Keira Knightley) segítségével nekivág, hogy megvívja élete legnagyobb csatáját – és megváltoztassa a történelem menetét.