Machete Kills opens on Friday. The infamous Machete is recruited by the U.S. government to take down an arms dealer in the film from director Robert Rodriguez. It stars Danny TrejoMichelle RodriguezSofia VergaraAmber HeardCharlie Sheen,Antonio BanderasJessica AlbaAlexa VegaVanessa HudgensCuba Gooding Junior and Mel Gibson.