Freelance gun-for-hire Mallory Kane (Gina Carano) is one of the best in the business, keeping a cool head when the rest of her team panic during a bungled operation in Barcelona to rescue a kidnapped Chinese journalist (Anthony Brandon Wong).

Her handler, Kenneth (Ewan McGregor), accepts a job from the enigmatic Rodrigo (Antonio Banderas) and dispatches Mallory to Dublin, where she must pose as the wife of fellow assassin Paul (Michael Fassbender) and neutralise a high-profile asset.

However, the mission is fatally compromised and Mallory discovers that her friends have betrayed her, marking her for death.

She questions who to trust, even her former lover and accomplice, Aaron (Channing Tatum).

Mallory’s father, military man John Kane (Bill Paxton), inspires her to exact a brutal and bloody revenge but there are powerful men working against his daughter, including the well-connected Coblenz (Michael Douglas).