Original Australian one sheet movie poster double sided. Machete is a 2010 American action film written, produced, and directed by Robert Rodriguez and Ethan Maniquis. This film is an expansion of a fake trailer that was included in Rodriguez's and Quentin Tarantino's 2007 Grindhouse double-feature. Machete continues the B movie and exploitation style of Grindhouse and includes some of the footage. The film stars Danny Trejo in his first lead role as the title character, and co-stars Robert De Niro, Jessica Alba, Don Johnson, Michelle Rodriguez, Steven Seagal, Lindsay Lohan, Cheech Marin and Jeff Fahey.