Michael Bryce (Ryan Reynolds) é um guarda-costas de elite, que trabalha para clientes muito específicos. Um deles é Darius Kincaid (Samuel L. Jackson), um assassino de aluguel que irá testemunhar na Corte Internacional de Justiça. Após desavenças no passado, eles agora precisam trabalhar em equipe. A missão? Viajar de Londres para o julgamento na Holanda, enquanto são perseguidos pelos agentes de um ditador europeu.