L’agent Lorraine Broughton (Charlize Theron) est une des meilleures espionnes du Service de renseignement de Sa Majesté ; à la fois sensuelle et sauvage et prête à déployer toutes ses compétences pour rester en vie durant sa mission impossible. Envoyée seule à Berlin dans le but de livrer un dossier de la plus haute importance dans cette ville au climat instable, elle s’associe avec David Percival (James McAvoy), le chef de station local, et commence alors un jeu d’espions des plus meurtriers.