Machete Kills is a 2013 American action exploitation film directed by Robert Rodriguez and starring Danny Trejo as the eponymous character. The movie follows Machete as he is enlisted by the U.S. President to thwart the malevolent plans of an arms dealer and a revolutionary.