Holland gegen Ende des II. Weltkrieges: Während im Norden des Landes noch gekämpft wird, ist der Süden bereits von den Alliierten befreit worden.
Rachel Stein (Carice van Houten) ist eine junge, hübsche Jüdin, die in der Vergangenheit als Revuegirl gearbeitet hatte. Seit dem Einmarsch der Wehrmacht in den Niederlanden hat sie sich versteckt gehalten. Doch eines Tages wird ihr Versteck von einer verirrten Bombe getroffen - Rachel ist fortan obdachlos.
Zusammen mit einer Gruppe anderer Juden versucht sie, auf einem Boot in den bereits befreiten Süden der Niederlande zu gelangen. Das Schiff wird jedoch von einer deutschen Patrouille aufgebracht. Alle Flüchtlinge werden ermordet. Nur Rachel überlebt.
Rachel hat nichts mehr zu verlieren, und so schließt sie sich dem holländischen Widerstand an. Unter der neuen Identität "Ellis de Vries" bändelt sie mit dem deutschen Offizier des Sicherheitsdienstes Ludwig Müntze (Sebastian Koch) an. Er verliebt sich in sie und gibt ihr eine Stelle als Schreibkraft beim Reichssicherheits-Dienst. Inzwischen entwickelt die Widerstandsgruppe den Plan, mit Rachels Hilfe mehrere gefangene Widerstandskämpfer zu befreien. Doch das Vorhaben wird entdeckt und scheitert. Fortan wird Rachel sowohl von den Deutschen wie auch vom Widerstand für eine Verräterin gehalten.
Rachel alias Ellis muss neuerlich untertauchen. Gemeinsam mit Müntze wartet sie das Ende des Krieges ab. Doch selbst die Befreiung durch die alliierten Armeen bringt Ellis keine Freiheit - auch dann nicht, als es ihr gelingt, den wahren Verräter zu überführen...