Sofia Vergara & Amber Heard are both in talks to join the cast of Robert Rodriguez's Machete Kills. The duo will join Danny Trejo, Mel Gibson, Michelle Rodriguez & Demian Bichir in the sequel which sees the ex-federale [Trejo] recruited by the U.S. government to stop an arms dealer [Gibson] from launching a deadly missile. Variety report that Vergara is wanted to play the leather-clad Madame Desdemona, whose Mexican harlots have information that Machete needs.