Darius Kincaid (Samuel L. Jackson), o maior assassino profissional do mundo decidiu sair da sombra e testemunhar contra o seu antigo patrão no Tribunal Internacional de Justiça em Haia.
No entanto, este não foi um patrão qualquer, mas sim Vladislav Dukhovich (Gary Oldman), um corrupto e mortífero ex-Presidente de um país de Leste, que tem ao seu dispor um enorme exército de mercenários capazes de tudo para impedir que a testemunha apareça no julgamento.
Para se defender, este ex-assassino contrata Michael Bryce (Ryan Reynolds), o mais famoso guarda-costas do mundo, e juntos terão de pôr de lado as suas diferenças e cooperar para conseguirem chegar a tempo ao julgamento.










