Na guerra às drogas não há regras e quando os cartéis começam a traficar terroristas pela fronteira americana, o agente federal Matt Graver (Josh Brolin) chama o misterioso Alejandro (Benicio Del Toro), cuja família foi assassinada por um chefe de cartel, para escalar a guerra de formas nefastas.
Alejandro rapta a filha do barão da droga para inflamar o conflito – mas quando a menina é vista como um dano colateral, o seu destino passa a intrometer-se entre os dois homens à medida que questionam tudo aquilo pelo que estão a lutar.