Forretningsmand Harold Soyinka (David Oyelowo) rejser til Mexico for at løse nogle problemer for det firma, har arbejder for. Men da han krydser grænsen, krydser han også grænsen mellem at være lovlydig borger og kriminel. I Mexico må han håndtere narkobaroner, lejemordere og korrupte politifolk.