Nach Jahren der kriegsbedingten Trennung wollen die Militärkrankenschwester Claire (Caitriona Balfe) und der Spion Frank Randall (Tobias Menzies) ihre Wiedervereinigung mit einer Reise nach Schottland feiern. Doch kurz nach ihrer Ankunft gerät Claire unfreiwillig in eine Zeitschleife und findet sich plötzlich 200 Jahre in der Vergangenheit wieder – mitten im Krieg zwischen Katholiken und Protestanten. Sie schließt sich einer Gruppe Highland-Rebellen an, die ausgerechnet von Franks Urahn Captain Jonathan "Black Jack" Randall (Tobias Menzies) angeführt werden...