A black ops super soldier seeks payback after she is betrayed and set up during a mission.
Freelance covert operative Mallory Kane is hired out by her handler to various global entities to perform jobs which governments can't authorize and heads of state would rather not know about. After a mission to rescue a hostage in Barcelona, Mallory is quickly dispatched on another mission to Dublin. When the operation goes awry and Mallory finds she has been double crossed, she needs to use all of her skills, tricks and abilities to escape an international manhunt, make it back to the United States, protect her family, and exact revenge on those that have betrayed her.
Mallory Kane (Gina Carano) enters a diner in Upstate New York. A car arrives and Aaron (Channing Tatum) joins her. After a short conversation, Aaron orders Mallory to get in his car. She refuses and they fight. But the intervention of Scott (Michael Angarano), a customer in the diner, allows Mallory to break Aaron's arm and escape with Scott in his car. As they flee, Mallory tells Scott who she is and what she's experienced in the last week, and these sequences are intermixed with scenes of their flight as flashbacks.
Mallory tells Scott that she and Aaron work for a company that handles "operations." One week before, the firm's director (and Mallory's ex-boyfriend) Kenneth (Ewan McGregor) attended a meeting in Washington, D.C. arranged by government agent Coblenz (Michael Douglas). Kenneth's firm was hired to rescue Jiang (Anthony Brandon Wong), who is allegedly being held hostage in an apartment in Barcelona. Also present at the meeting was Coblenz' Spanish contact, Rodrigo (Antonio Banderas).
Mallory and her team, which includes Aaron, travel to Barcelona and despite difficulties succeed in rescuing Jiang and delivering him to Rodrigo.Back in the United States, Mallory is approached by Kenneth, who insists she undertake what he claims is an easy assignment: pose as the wife of British MI6 agent Paul (Michael Fassbender) during a mission in Dublin. Mallory agrees and accompanies Paul to a party at Russborough House, where they meet with his contact, Studer (Mathieu Kassovitz). Paul meets with Studer again as Mallory watches from afar. She sees Paul go into a barn, and after he leaves, she enters it to find Jiang dead, clutching in his hand a brooch which Kenneth had insisted she wear as a recognition signal for her initial contact with Paul. Mallory realizes she has been set up.
After returning to their hotel room, Paul attacks Mallory, and they fight; Mallory gets the upper hand and shoots Paul dead. She finds a missed call on Paul's phone and returns it, recognizing the voice which answers as Kenneth. He realizes it's Mallory he's speaking to, but she hangs up. As Mallory leaves the hotel, she evades what are presumably Kenneth's agents tailing her. Heavily armed members of the Garda Emergency Response Unit appear and try to arrest her. She escapes after a chase and manages to sneak onto a ferry to England.
Mallory calls Rodrigo and asks him whether it was he or Kenneth who set her up. This prompts Rodrigo to call Coblenz, who then calls Mallory. Coblenz tells Mallory that he has had suspicions about Kenneth for some time. Coblenz then contacts Kenneth and tells him to inform Mallory's father, John Kane (Bill Paxton) (who already knows of his daughter's occupation) of her purported crimes.
Meanwhile, Mallory manages to enter the United States via Canada and reaches the diner, where she was expecting to meet Kenneth, but Aaron showed up instead. Now on the road, Scott and Mallory are chased by the police and captured when Mallory crashes Scott's car. Both are taken into custody but soon the police are ambushed by Kenneth's men posing as federal agents. Mallory manages to kill one of Kenneth's men and flees with Scott in one of the police cars. She then releases Scott and leaves to meet with her father.
Mallory reaches her father's house in New Mexico before Kenneth, Aaron, and two other men arrive, posing as the police, to interrogate John, Mallory's dad, on his daughter's whereabouts. After Aaron receives a photograph on his phone of Jiang lying dead, he realizes that Mallory might have been set up. He tries to press Kenneth for the truth, but Kenneth shoots him and escapes as Mallory takes out Kenneth's other men. Aaron apologizes to Mallory and dies in her arms.
The following day Mallory meets with Coblenz, who reveals that he told Kenneth to contact Mallory's father with the expectation that Kenneth would go to her father's house, and she would kill him there. Coblenz also informs Mallory of Kenneth's present location. Before they part Coblenz offers her a government job, but she replies only that she will respond to his offer after she finds Kenneth.
In Mexico, Mallory confronts Kenneth on the beach, and they fight. Kenneth tries to escape, but gets his foot jammed between two rocks. Unable to escape, Kenneth reveals that Jiang was a journalist who had written a series of articles exposing Studer's crimes, for which he was being protected in a safe house. Knowing that Mallory planned to leave his firm, Kenneth arranged for her to kidnap Jiang and deliver him to Rodrigo, who then delivered him to Studer, who killed him. Kenneth then framed Mallory, planning to cut all ties that could lead to him by convincing Paul that Mallory was a double agent whom he should kill. With all crimes being blamed on Mallory, Paul could claim to have killed her in self-defense. Mallory leaves Kenneth to drown in the incoming tide for his betrayal.
A few days later, Mallory locates Rodrigo, who is enjoying a vacation in Majorca. The film ends just as she confronts him, presumably intending to eliminate him as the last remaining link in the conspiracy against her.