二十年前,繁荣的罗马帝国派遣了由5000名精锐士兵组成的罗马第九军团,却在苏格兰高地神秘消失。马库斯(查宁·塔图姆饰),第九军团长之子,英勇善战,带领部队奔赴前线。因为在一场战争中受了重伤,他不得不在叔叔家休养。在康复期间,马库斯在竞技场救出了化名奴隶埃斯科(杰米·贝尔饰),并收他为仆人。没过多久,马库斯听说北方一个部落的人发现了他父亲丢失的鹰杖,他下定决心要去北方取回鹰杖。马库斯与熟悉北方环境的Esco一起出发。旅途中,主仆关系经历了种种冲击和相互考验。尤其是当他们遇到凶猛的王子爵士(TaharRahim饰)时,马库斯发现埃斯科的身份远不止是一个普通的奴隶。鹰杖到底是谁在掌控,第九军团又是如何瓦解的?真相越来越扑朔迷离……