Das Jahr 117 n. Christus: Die Römer haben Teile Großbritanniens besetzt, die Invasion dauert an. Als besonders widerstandsfähig entpuppen sich die Pikten. Bei einem ihrer Angriffe auf ein römisches Grenzfort kommen alle bis auf Quintus Dias (Michael Fassbender) ums Leben. Nach Rache sinnend
Flynne Fisher (Chloë Grace Moretz) versucht in einer nahen Zukunft, ihre Familie zusammenzuhalten. Gemeinsam mit ihrem Bruder Burton (Jack Reynor) und der gemeinsamen Mutter lebt sie in einem Amerika nicht weit entfernt von dem heutigen. Eines Tages muss sie für Burton auf seiner Arbeit