Rok 140 naszej ery. Rzymianie opanowują większość ziem Brytanii, lecz północ wyspy nadal opiera się wojskom imperium. Właśnie tam, w górach Kaledonii, przed dwudziestoma laty zaginął dziewiąty legion, a jego insygnium Orła przeszło w posiadanie miejscowego plemienia Celtów. Syn dowódcy zaginionej jednostki, młody centurion Marcus Flavius Aquila (Channing Tatum), przybywa z Rzymu do Brytanii, aby odkryć niewyjaśnioną tajemnicę z przeszłości. Wraz ze swym celtyckim niewolnikiem imieniem Esca (Jamie Bell) wyrusza do Kaledonii, kraju pogromców Rzymian. Marcus zamierza nie tylko wyjaśnić zagadkę, ale także odzyskać Orła, by w ten sposób przywrócić dobre imię ojca. Po kilku tygodniach poszukiwań Rzymianin odnajduje Guerna (Mark Strong), jednego z nielicznych ocalałych żołnierzy dziewiątego legionu. Ten zdradza mu, iż insygnium dostało się w ręce owianego legendą, wyjątkowo walecznego plemienia... Adaptacja powieści Rosemary Sutcliff.