20年前,強盛的羅馬帝國派出由5000精兵組成的羅馬第九軍團,卻在蘇格蘭高地神秘消失。第九軍團首領之子馬庫斯(查寧·塔圖姆 Channing Tatum 飾)驍勇善戰(zhàn),帶兵征戰(zhàn)在前線。因為在一場戰(zhàn)爭中嚴重受傷,他不得不在叔叔家中養(yǎng)傷。養(yǎng)傷期間,馬庫斯在角斗場中救下一名奴隸埃斯科(杰米·貝爾 Jamie Bell 飾),并將其收為仆人。不久之后,馬庫斯聽聞北方一個部落有人發(fā)現(xiàn)了當年父親遺失的鷹杖,立志為父親贏回榮譽的他決心遠赴北方拿回鷹杖。馬庫斯帶著對北方環(huán)境比較熟悉的埃斯科一起出發(fā)。路途中主仆二人的關(guān)系經(jīng)歷了各種起伏與相互考驗。尤其是當他們遇到兇狠的西爾王子(塔哈·拉希姆 Tahar Rahim 飾)后,馬庫斯發(fā)現(xiàn)埃斯科的身份遠遠不只是個普通的奴隸那么簡單。究竟誰掌控著鷹杖,當年的第九軍團是如何覆滅的?真相愈加撲朔迷離……