Sofia Vergara and Amber Heard join Machete Kills

Machete Kills , Robert Rodriguez' sequel to Grindhouse trailer-turned-feature Machete , continues to build an intriguing cast, adding Sofia Vergara and Amber Heard to the list.

It seems that Rodriguez hasn't lost his taste for putting hot actresses in fantasy-figure roles, with this pair signing on to play characters that sound knowingly sleazy.

Modern Family (and, erm, The Three Stooges ) star Vergara will play Madame Desdemona, a leather-clad brothel owner whose harlots are holding some key information, while Heard ( The Rum Diary , Pineapple Express ) is on hand to play assassin Miss San Antonio.

If you're panicking that that's there's not enough attractive women here for you, fear not: Jessica Alba and Michelle Rodriguez will be reprising their roles from the original.

Alongside Machete himself, Danny Trejo, the other significant cast member is Mel Gibson, who'll play a villainous arms dealer (as opposed to, y'know, a kindly one). Gibbo's recently had a taste of Mexican-flavoured action in How I Spent My Summer Vacation (AKA Get The Gringo ) .

Machete Kills is expected to open next year. So is Sin City 2 , for that matter…

Matt Maytum
Editor, Total Film

I'm the Editor at Total Film magazine, overseeing the running of the mag, and generally obsessing over all things Nolan, Kubrick and Pixar. Over the past decade I've worked in various roles for TF online and in print, including at GamesRadar+, and you can often hear me nattering on the Inside Total Film podcast. Bucket-list-ticking career highlights have included reporting from the set of Tenet and Avengers: Infinity War, as well as covering Comic-Con, TIFF and the Sundance Film Festival.