Bodyguard Michael Bryce (Ryan Reynolds) is committed to protecting Kurosawa, a Japanese arms dealer. Everything seems to go well until Kurosawa is shot in the head at the last moment. Two years later, Bryce fell into disrepute and came to gain living by protecting drug-addicted corporations. Meanwhile, Vladimir Dukhovich, the brutal and ruthless dictator of Belarus, is being tried for crimes against humanity by the International Court of Justice.
Prosecutors, however, can not bring too much evidence to support their accusations, and all witnesses who can testify against him are immediately eliminated. The last hope of the prosecutors is the famous assassin, Darius Kincaid (Samuel L. Jackson), who accepts to testify in exchange for the release of his wife, Sonia, who is currently in jail. Interpol’s assistant director, Jean Foucher, calls Amelia Roussel, Bryce’s ex-girlfriend, to lead a team of Interpol agents to escort Kincaid to The Hague to testify.
However, the convoy is trapped in an ambush in Coventry and only Kincaid with Roussel escapes alive. The two are housed in a conspiratorial house, and there they deduce that someone from Interpol is a traitor. Realizing that they need the help of someone who has nothing to do with Interpol and can trust him, Roussel contacts Bryce. Although he is not very pleased with the idea of helping, considering Roussel guilty of Kurosawa’s death, Bryce agrees to help them in return for restoring his reputation.