Były agent meksykańskiej policji federalnej, Maczeta Cortez (Danny Trejo), zostaje zwerbowany przez prezydenta USA i wysłany do Meksyku z misją likwidacji Szalonego Mendeza (Demián Bichir) – szefa kartelu, który szykuje atak rakietowy na Waszyngton. Żeby powstrzymać Mendeza, Maczeta jest zmuszony skorzystać z pomocy Luthera Voza (Mel Gibson), ekscentrycznego miliardera i handlarza bronią. Okazuje się, że ten ma śmielsze plany niż Mendez.