Answer
Machete Kills is a 2013 American action film directed by Robert Rodriguez and written by Kyle Ward. The film is a sequel to the 2010 film Machete and stars Danny Trejo, Michelle Rodriguez, Sofia Vergara, Amber Heard, Jessica Alba, Alexa Vega, Demián Bichir, Mel Gibson, Antonio Banderas, and Lady Gaga.