Bretagne, IIe siècle après Jésus-Christ. À la tête de la neuvième légion, le général romain Virilus s'en va affronter le peuple barbare des Pictes. Mais ceux-ci, experts en guérilla, massacrent les soldats et capturent le général. Ayant échappé à la boucherie, le centurion Quintus et quelques survivants suivent les Pictes jusqu'à leur campement dans le but de sauver leur chef. Mais la tentative échoue et ils sont pris en chasse par leurs sanguinaires ennemis, dirigés par la redoutable Etain.