Coincidence this was released on Cinco de Mayo? Not at all. And yes that was Rober DeNiro, Steven Segal and Lindsay Lohan in the same movie. In theatres Labor Day weekend 2010. Directed by Robert Rodriguez. Full story @ Hey Arizona, Don’t Fuck With This Mexican… MACHETE has some Cinco De Mayo words for you!!!