Top-bodyguard Michael Bryce (Ryan Reynolds) en huurmoordenaar Darius Kincaid (Samuel L. Jackson) zijn terug en er wacht hen opnieuw een gevaarlijke missie. Drie jaar nadat Bryce gedwongen werd om samen te werken met zijn aartsvijand Kincaid, worden de heren opnieuw tot elkaar veroordeeld. De opdracht van Bryce is ditmaal om Kincaids vrouw Sonia (Salma Hayek) te beschermen, alleen is de oplichtster nog veeleisender en krankzinniger dan haar echtgenoot.