Britannien im ersten Jahrhundert nach Christi: Keltische Stämme leisten den nach Norden vordringenden römischen Truppen erbitterten Widerstand, doch vergeblich. Duncan, der Sohn eines keltischen Stammesfürsten, gerät in Gefangenschaft und wird in die Garnisonsstadt Eburacum verschleppt. Dort begegnet er Cornelia, der Tochter eines römischen Verwalters, und allen Widerständen zum Trotz entspinnt sich zwischen beiden eine leidenschaftliche Beziehung. Doch ihr Glück scheint nicht von Dauer. Ein unheilvoller Schatten aus der Vergangenheit taucht auf – Julius Agricola, ein ehrgeiziger Statthalter Roms. Ihm hat Duncan einst Rache geschworen, sollten sich ihre Wege wieder kreuzen. Um diesen Schwur zu halten setzt Duncan alles aufs Spiel: Sein Geschick und das Schicksal seines ganzen Volkes …