CIA-Agent Daniel Miller (Richard Armitage) reist zu einem Außenposten des US-Geheimdienstes in Berlin, der vom abgebrühten Steven Frost (Richard Jenkins), einem Veteranen des Kalten Krieges, geleitet wird. In der deutschen Hauptstadt soll Miller einen strenggeheimen Auftrag ausführen. So wurde er damit betraut, die wahre Identität eines Whistleblowers aufzudecken, der unter dem Decknamen Thomas Shaw bekanntgeworden ist. Und vor allem soll Miller aufdecken, von wem Shaw seine Informationen bezieht. Angeleitet vom zähen CIA-Kollegen Hector DeJean (Rhys Ifans) wird Miller Stück für Stück in die Welt der staatstragenden Außeneinsätze eingeführt, in der Täuschung, Gefahr und moralisch fragwürdige Entscheidungen an der Tagesordnung sind. Während er sich zunehmend in seiner heiklen Mission verliert, deckt er nach und nach eine weitreichende Verschwörung auf, deren Spur nach Washington zurückführt.