Lorraine Broughton (Charlize Theron), a top-level spy for MI6, is dispatched to Berlin to take down a ruthless espionage ring that has just killed an undercover agent for reasons unknown. She is ordered to co-operate with Berlin station chief David Percival (James McAvoy), and the two form an uneasy alliance, unleashing their full arsenal of skills in pursuing a threat that jeopardises the West’s entire intelligence operation.