More good news about Robert Rodriguez's upcoming film, Machete Kills: Vulture is reporting that former Complex cover girl Sofia Vergara has just signed on to play a...get ready for this..."leather-clad whorehouse madam." Oh, and if you're not aware, this is in addition to today's news that Amber Heard may appear in the film - which is a sequel to 2010's Machete - as an assassin.

The reasons to see this movie just keep multiplying.

[via Vulture]