Legerofficier Marcus Aquila (Channing Tatum) arriveert vanuit Rome om de mysterieuze verdwijning van zijn vader op te lossen. Die verdween als commandant van het Negende Legioen samen met al zijn mannen en hun Romeinse adelaarsmascotte in de woeste Schotse heuvels.
Samen met zijn Britse slaaf (Jamie Bell), trekt Marcus vijandelijk gebied in. Hij is vastbesloten om The Eagle terug te vinden en zo zijn familienaam in ere te herstellen. Twintig jaar eerder marcheerde het Negende Legioen van Rome onder bevel van Flavius Aquila noordwaards, voorgegaan door de onoverwinnelijke adelaarsmascotte. De 5000 man keerden nooit meer terug, wat een grote smet was op het Romeinse blazoen. Ook de naam van Flavius? zoon, de jonge Marcus Aquila (Channing Tatum), is aangetast. Wanneer Marcus zwaargewond raakt bij het verdedigen van zijn Romeinse fort tegen Keltische strijders, rest hem nog maar één missie: voldoende herstellen om de Eagle terug te vinden. Vergezeld door zijn slaaf en tolk Esca (Jamie Bell) reist hij af naar de plek des onheils waar zijn vader en het Negende Legioen is verdwenen. Daar moet ook de adelaar zijn.
Om buiten de veilige muren van het fort te overleven zal Esca het woord moeten voeren. Nu Marcus is overgeleverd aan de loyaliteit van zijn slaaf, komt de vriendschap tussen de twee jongemannen onder druk te staan.
Zal Marcus ooit nog terugkeren naar Rome met The Eagle…
Hoewel weinig verrassend toch een zeven voor The Eagle.