Идея, которая легла в основу фильма, родилась у Родригеса ещё в 90-х годах.
Режиссёр узнал, что существует такая практика. Когда у ФБР появляется очень сложная задача, при выполнении которой легко лишиться своего агента, Бюро нанимает агента из Мексики и тот делает всю опасную работу за скромное, по меркам США, вознаграждение.
В киноленте "Грайндхаус" был показан трейлер к фильму "Мачете", самого фильма, разумеется, не существовало. После того как "Грайндхаус" вышел на экраны, Родригесу начали говорить, что посмотрели бы не только трейлер, но и полноценный фильм.
"Мачете" стал пятым фильмом для Дэнни Трэхо, в котором он исполнил роль своего персонажа. Сначала были четыре эпизодические роли, в четырех частях фильма "Дети шпионов", ну а в "Мачете" уже была главная роль.
В фильме мог сняться и Крис Купер, но актёр отказался, назвав сценарий самым абсурдным из того, что он видел. И нужно сказать, по большей части Купер прав. В абсурдности и кроется изюминка фильма.
Дэнни Трэхо часто звонил Роберту Родригесу, но порой, режиссёр не брал трубку. Когда Родригес задал Трэхо вопрос, почему он просто не присылает СМС, актёр ответил фразой, которая стала коронной для главного героя "Мачете".
Ещё одной звездой фильма стала Джессика Альба. У актрисы было строгое условие о том, что раздеваться перед камерой она не станет.
В итоге, съёмки проходили в нижнем белье, но благодаря операторской работе и компьютерной графике, вы этого не заметите.
Актёрский состав вообще собрался знатный. В фильме, помимо Трэхо, снялись такие актёры как Чич Марин, Стивен Сигал и даже Роберт Де Ниро.
Занятно, но премьера фильма в России, произошла раньше, чем в США.
Фильм порадовал своих создателей. При бюджете в десять с половиной миллионов, он собрал в мировом прокате более сорока четырёх миллионов.