Lorraine Broughton (Charlize Theron) es la agente del servicio secreto de inteligencia enviada a Berlín para investigar el asesinato de un oficial y recuperar una lista perdida con los nombres de los agentes dobles. Junto a David Percival (James McAvoy), jefe de la localidad, la experta asesina usará todas sus habilidades para ganar este peligroso juego de espías.