Atomic Blonde
(2017)

MI6 Agent Lorraine Broughton (Charlize Theron) travels to Berlin to work with David Percival (James McAvoy) to retrieve The List, which contains the names of active Soviet field agents. One of Lorraine's partners has already been killed over it.

Percival wants the List for himself as he is an agent for East Berlin, but he is killed by Lorraine and she gets it herself before it is revealed that she was a triple agent working for the CIA.

Thanks Jeremy!