As Robert Rodriguez tells it, after conceiving of the character of Machete and telling Danny Trejo about it, Rodriguez 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 Trejo replied: "Machete don't text." This became one of his character's catchphrases in the film.
This is Danny Trejo's fifth movie appearance as Machete Cortez. The first was in Spy Kids (2001) and the rest were in its sequels. However, the Spy Kids character and this movie's character cannot be the same person as their backstories and family connections are completely different.
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.
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.
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.
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.
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.
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 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.
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.
Booth says that he will send the promiscuous, drug-loving April to a convent. After April wakes up in the church with no clothing, the only thing she finds to wear is a nun's uniform, which she appears in for her final scene.