Akcja filmu dzieje się w V wieku naszej ery, w czasach kiedy nadchodzi kres zachodniej części Cesarstwa Rzymskiego. Siedmiu zasłużonych rycerzy Okrągłego Stołu wraca z trudnej 15-letniej misji po obiecaną wolność. Niestety, dostają kolejne, ale ostatnie już zadanie. Muszą dotrzeć do pewnego dostojnika przed Saksonami. Całkiem przypadkowo odnajdują młodą dziewczynę - Ginewrę z plemion Piktów i Celtów, walczących z okrutnymi Saksonami. Usiłuje ona przekonać Artura o niszczącej potędze Rzymu i namówić do walki przeciwko Saksonom. Jednak to oznaczałoby przyłączenie się do czarodzieja Merlina, którego Artur obwinia o śmierć własnej matki. Ostatecznie Artur decyduje się walczyć przeciwko Saksonom. Zdaje sobie jednak sprawę z tego, że będzie musiał poświęcić życie swoich ludzi
Oparty na legendzie o IX Legionie - 3-tysięcznej armii niezwyciężonych rzymskich wojowników, która przepada bez śladu - "Centurion" jest opowieścią o ich okrutnym konflikcie z morderczym przeciwnikiem, Piktami. Quintus Dias (Michael Fassbender), rzymski kapral, zostaje uprowadzony przez króla piktyjskiego, Gorlacona. IX Legionowi zostaje powierzone sprowadzenie go do domu i zakończenie dominacji Piktów w Brytanii. Dowodzone przez generała Virilusa (Dominic West) i prowadzone przez więźnia piktyjskiego oraz waleczną kobietę o imieniu Etain (Olga Kurylenko), wojsko maszeruje w kierunku nieprzyjacielskiego terytorium, przez co znajdzie się w środku niebezpiecznej bitwy z tajemniczym wrogiem.
Historia rozgrywa się w drugim wieku naszej ery, w czasach panowania Rzymian w Brytanii. Ranny rzymski legionista Marcus (Channing Tatum), razem ze swoim celtyckim niewolnikiem Esca (Jamie Bell) wyruszają w niebezpieczną podróż na północ, aby odkryć, co stało się z IX-tym legionem, który 15 lat wcześniej wyruszył do Szkocji i nigdy nie wrócił, i do którego należał ojciec Marcusa. Marcus chce odnaleźć symbol legionu, aby przywrócić ojcu honor.