Sofia Vergara Flashes her Guns in New 'Machete Kills' Pics

Ha! And I bet you thought the title referred to Sofia Vergara's breasts, didn't you? No, in the latest snap of her Robert Rodriguez's Machete Kills, she's spraying bullets from an actual gun rather than from her boobs. Which sorta begs the question of whether or not a boob gun can ever run out of ammo? And how do you reload? Anyway, the other images from this obvious Oscar-contender (*snort*) feature an awesomely-mustached Antonio Banderas, also packing some heat. And then there's star Danny Trejo as Machete himself, with the most benign weapon of all: a telephone. Machete don't text but he still uses a land line. Chances are poor William Sadler will get strangled with the chord.

In the anticipated sequel, Machete takes on an evil madman (Mel Gibson, pigeonholed) with plans of launching a weaponized rocket into space and starting World War III. Starring Michelle Rodriguez, Jessica Alba, Lady Gaga, Amber Heard, Demian Bichir, Charlie Sheen, Cuba Gooding Jr., Vanessa Hudgens, Edward James Olmos, and Alexa Vega, Machete Kills opens on October 11th.