子馬庫斯(查寧·塔圖姆Channing Tatum 飾)驍勇善戰,帶兵征戰在前線。因為在一場戰爭中嚴重受傷,他不得不在叔叔家中養傷。養傷期間,馬庫斯在角斗場中救下一名奴隸埃斯科(傑米·貝爾Jamie Bell 飾),並將其收為僕人。不久之後,馬庫斯聽聞北方一個部落有人發現了當年父親遺失的鷹杖,立志為父親贏回榮譽的他決心遠赴北方拿回鷹杖。馬庫斯帶著對北方環境比較熟悉的埃斯科一起出發。路途中主僕二人的關係經歷了各種起伏與相互考驗。尤其是當他們遇到凶狠的西爾王子(塔哈·拉希姆Tahar Rahim 飾)後,馬庫斯發現埃斯科的身份遠遠不只是個普通的奴隸那麼簡單。究竟誰掌控著鷹杖,當年的第九軍團是如何覆滅的?真相愈加撲朔迷離…...