Wir sind in Berlin, November 1989. Die Menschheit atmet auf, jedoch nicht die Spione vor Ort. Das Ende des Kalten Krieges macht Berlin zu einer Kalten Stadt, das unsichere Gefüge der verfeindeten Supermächte verlagert sich schlagartig – die einstürzende Berliner Mauer droht die Agenten unter sich zu begraben. Lorraine Broughton (Charlize Theron), Spitzenagentin des MI6, soll eine brutalen Spionagering sprengen, der einen Undercover-Agenten exekutiert hat – warum, weiß niemand. Lorraine und der in Berlin stationierte David Percival (James McAvoy) müssen alle Tricks ihrer Zunft einsetzen, um die drohende Enttarnung des gesamten westlichen Geheimdienstnetzes zu verhindern.