En 117 ap. J.-C., sous l'Empire romain, les légions font face à la résistance farouche des Pictes au nord la province romaine de Bretagne (au sud de l'actuelle Écosse). Le centurion Quintus Dias, unique survivant d'une garnison massacrée par les Pictes, rejoint la IXe légion, commandée par le général Titus Flavius Virilus, chargée de lancer une attaque décisive contre les Pictes et leur roi Gorlacon. Mais la bataille attendue tourne au massacre...