公元117年,羅馬帝國在擴張中遭遇不列顛北部皮克特人的頑強抵抗。百夫長昆圖斯(邁克爾·法斯賓德飾)因在皮克特人襲擊中幸存,被任命率領常勝軍團第九軍團討伐敵人。然而軍團遭伏擊覆滅,統帥維流士將軍(多米尼克·韋斯特飾)被俘。昆圖斯帶領少數幸存者突圍,一面躲避皮克特人追殺,一面試圖營救將軍。逃亡途中,他們逐漸發現皮克特女戰士艾泰恩(歐嘉·柯瑞蘭寇飾)的致命威脅——其全家被羅馬人屠殺,本人更因刺探軍情遭割舌。隨著皮克特追兵步步緊逼,幸存者接連喪命,在穿越沼澤與峽谷的絕境中,昆圖斯等人最終突破羅馬邊境逃至蘇格蘭高地,并在當地建立新的定居點,徹底終結了對帝國的忠誠。