Tri godine nakon što mu je narko-boss Torrez (Steven Seagal) ubio suprugu i kći, Machete će se uz pomoć odvažne odmetnice Luz (Michelle Rodriguez) i privlačne agentice Sartane (Jessica Alba) u Novom Meksiku sukobiti s desničarskim senatorom McLaughlinom (Robert De Niro) i njegovim čovjekom Boothom (Jeff Fahey), koji žele protjerati meksičke imigrante.