Danny Trejo stars as the title character, an ex-Federale who clashes with a Mexican drug lord (Steven Seagal) and flees to Texas to work as a day laborer. Then he's tasked with assassinating an anti-immigration US senator (Robert De Niro), but right before he takes his shot, realizes he's been set up. After going on the lam, Machete vows revenge against those responsible for betraying him. Also starring Cheech Marin, Michelle Rodriguez, Jessica Alba, and Lindsay Lohan.