Helen (Keira Knightley) arbeitet als Agentin für die geheime Organisation „Black Doves“ und erhält den Auftrag, den Politiker Wallace Webb (Andrew Buchan) auszuspionieren. Um an ihn heranzukommen, heiratet sie ihn und gründet mit ihm eine Familie, zu der auch zwei Kinder gehören. Zehn Jahre lang spielt sie die perfekte Ehefrau, doch ihre geheime Beziehung zu Jason (Andrew Koji) bringt ihre Tarnung ins Wanken. Als Jason ermordet wird, gerät Helen in eine gefährliche Lage. Sie fragt sich, ob sein Tod mit ihr in Verbindung steht und ob ihre Tarnung aufgeflogen ist. In Sorge um Helens Sicherheit beordert ihre Vorgesetzte Reed (Sarah Lancashire) den Auftragskiller Sam (Ben Whishaw), einen alten Freund Helens, nach London. Doch anstatt sich zu verstecken, beschließt Helen, gemeinsam mit Sam die Initiative zu ergreifen und in die Offensive zu gehen.