Film kręcono w Austin, w stanie Texas (USA).
Początkowo "Machete" był jednym z fałszywych zwiastunów, które znalazły się w "Grindhouse", jednak Robert Rodriguez do tego stopnia był z niego zadowolony, że postanowił zamienić go w pilm pełnometrażowy.
Choć w chwili kręcenia filmu Danny Trejo miał na koncie występy w ponad 120 produkcjach, "Machete" jest pierwszym, gdzie zagrał... główną rolę.
Zarówno tu, jak i w filmie "Mali agenci" (2001), Danny Trejo gra postać o pseudonimie Machete. Reżyserem obu projektów jest Robert Rodriguez.
Scenariusz pod film "Machete" powstał już w 1993 roku. Tytułowa postać została stworzona specjalnie z myślą o Dannym Trejo.
Zdjęcia do filmu rozpoczęły się 29 lipca a zakończyły 24 września 2009 roku.
Sceny do filmu z Lindsay Lohan zostały nakręcone w ciągu trzech dni.
Cheech Marin i Don Johnson grali już ze sobą w serialu Nash Bridges. Jest to pierwszy film od tamtego czasu, w którym mają okazję razem współpracować.