By DAVID WEINER
January 22, 2014
Danny Trejo is back as the relentless, titular anti-hero in the sequel to 2010's Machete from director Robert Rodriguez. This time, Machete is recruited by the President of the United States (played by Charlie Sheen!) for a special mission that will grant Machete his freedom as well as an opportunity to fulfill his own personal vendetta. Sofia Vergara, Jessica Alba, Michelle Rodriguez, Amber Heard, Demian Bichir and, yes, Mel Gibson, also star.