Początkowo w rolę snajpera miał się wcielić Tito Larriva.
Chris Cooper miał zagrać senatora McLaughlina, ale odrzucił oferowaną mu rolę.
Początkowo rolę Julia miał zagrać Jonah Hill.
W jednej ze scen Booth jedzie po Maczetę w Mercedesie W220. Kiedy jednak Maczeta wsiada do samochodu, jest to Mercedes W116, z kolei w następnym ujęciu obaj siedzą w Mercedesie W220.
W scenie, gdy Michael Blooth (Jeff Fahey) wchodzi do domu z pistoletem i strzela do ludzi, pierwszy mężczyzna został trafiony w głowę jeszcze przed tym, jak padł strzał.
Chociaż po eksplozji domu Maczeta spadł na dach BMW Santany, później jej samochód pozostaje w idealnym stanie.
W języku hiszpańskim liczba pojedyncza od słowa "federalny" to "Federal", a nie - jak podaje się w filmie - "Federale".
Kiedy Stillman (Don Johnson) odwraca się po postrzeleniu Luz (Michelle Rodriguez) w jego okularach możemy dostrzec odbicia kilku członków ekipy filmowej oraz kamery.
Kiedy Luz świętuje zwycięstwo, ma broń za ramieniem. W następnym ujęciu ma broń przed ramieniem.
Gdy bandyci ostrzeliwują toczący się po szpitalnym korytarzu wózek, wyraźnie widać, że nikogo pod nim nie ma. W następnym ujęciu Maczeta (Danny Trejo) jest widoczny, kiedy opuszcza wózek.
Gdy ojciec Cortez (Cheech Marin) zostaje ukrzyżowany, umieszczenie gwoździa zmienia się pomiędzy jego nadgarstkiem, a dłonią.
Film kręcono w Austin (Teksas, USA).
Początkowo "Machete" był jednym z fałszywych zwiastunów, które znalazły się w dylogii "Grindhouse", jednak Robert Rodriguez do tego stopnia był z niego zadowolony, że postanowił zamienić go w długi metraż.
Zdjęcia do filmu trwały od 29 lipca do 24 września 2009 roku.
Jessica Alba nie chciała wystąpić w filmie nago, dlatego też jej ubrania zostały cyfrowo usunięte z ''nagiej'' sceny.
Wszystkie sceny z udziałem Lindsay Lohan zostały nakręcone w trzy dni.