Machete Kills Photo: Sofia Vergara Ready for a Gun Fight

Sofia Vergara (Modern Family) is ready for her close-up in a new still released from Robert Rodriguez’s Machete Kills. As seen in the Machete Kills trailer, Danny Trejo returns as the titular former Federale, who this time out is enlisted by Charlie Sheen’s President of the United States to take down two badass men: One a revolutionary and another a billionaire arms dealer set on disrupting the world’s peace.

It is interesting to note that Vergara is not alone in her kicking butt ways. She is pictured above with Rodriguez-directed Spy Kids’ veteran Alexa Vega.