As Robert Rodriguez tells it, after conceiving of the character of Machete and telling Danny Trejo about it, Rodriquez started receiving phone calls at random hours of the day from Danny, trying to convince him to make the film. One day, Robert said to Danny that he was busy and asked why Danny can't just send a text message instead of constantly calling, to which Danny Trejo replied: "Machete don't text." Machete says this exact phrase in the film.
This film was made because of the popularity of a fake trailer for a non-existent "Machete" film that was featured in the theatrical version of Grindhouse (2007), along with other fake trailers and advertisements featured in the film. "Thanksgiving" is the other popular fake trailer included in the film and was directed by Eli Roth and it is in development to be made into a full-length film.
Filmed at the same time as Predators (2010), which was originally supposed to be directed by Robert Rodriguez, who had to turn it down because he was already slated to direct this film. Instead, Rodriguez produced "Predators". He also stated in the "Predators" commentary that the sets were side-by-side. While filming "Machete", they were constantly competing for daylight, as the set for "Predators" would block out the sun for most of the day.
The character of Osiris Ampanpour is based on artist/performer (Mr)Arash of the hip-hop group Diego Brown Project. Upon director Robert Rodriguez meeting the group at a party, he was entertained by such traits as (Mr)Arash's personality, clothing selections and Persian ethnicity and name, all of which Rodriguez ended up using in the film.
The address of the church on the transcript of Booth's confession to Padre (4900 Old Manor Rd, Austin, TX) is actually the address to Troublemaker Studios, the film production company founded and owned by director Robert Rodriguez.
According to some reports, Robert Rodriguez claims to have filmed half this movie while making the fake trailer to be included for the theatrical version of Grindhouse (2007). These have yet to be confirmed by Rodriguez himself.
When Sartana pulls up Machete's file on her laptop, it shows the following information: Birth Name: Machete Cortez; Nationality: Mexican; Race: Hispanic; Date of Birth: 16 May 1944 (actual birth date of Danny Trejo who plays Machete); Place of Birth: Juarez, Ch, Mexico; Aliases: Cuchillo, Navajas (names of characters played by Danny Trejo in other movies directed by Robert Rodriguez; Height: 5' 11"; Weight: 210 lbs; Military Status: Ex-Federale; Whereabouts: Unknown; Identifying Marks: Tattoo of woman wearing a sombrero on chest.
This is the sixth time that actors Danny Trejo and Daryl Sabara appeared in the same film. Trejo played Michael Myers' security guard and Sabara played Westley Rhoads (the boy who bullied Myers as a child) in Rob Zombie's Halloween (2007) remake, along with all four Spy Kids (2001) films.
The trivia items below may give away important plot points.
This is the first time Steven Seagal's character has lost a duel against another character in a film, although it's done in a way that suggests his character chose to lose rather than getting killed unwillingly.