Berlin 1989. En hemmelig og ekstremt vigtig liste med navnene på alle aktive britiske spioner forsvinder få dage før murens fald, og den britiske efterretningstjeneste MI6 sender agenten Lorraine Broughton (Charlize Theron) afsted for at få fat på listen igen. I Berlin slår hun sig sammen med MI6s lokale mand, agenten David Percival (James McAvoy), der har kontakt til en østtyske Stasi-agent, der ønsker at hoppe af, og som har vigtig information om listen. Nu må de samarbejde om at få agenten over den skarpt bevogtede grænse. Men hvem kan de stole på?