Sofia Vergara is known for her voluminous curves and now is using her "double Ds" to play a deadly assassin.

In the upcoming movie Machete Kills, the Modern Family actress plays an assassin named Madame Desdemona, who shoots bullets from her breasts.

In the film, President Charlie Sheen (billed as Carlos Estevez) calls on the help of Machete (Danny Trejo) to bring down an evil revolutionary (Mel Gibson) and his gang of bad guys.

"Bring me my double-Ds," the 41-year-old demands as she straps the machine gun bra to her chest. "Pucker up, lover boy!" she yells as she aims her lethal weapons at Danny Trejo's character, Machete.

The action flick, which is the second film in a trilogy, also stars Jessica Alba, Lady Gaga, Michelle Rodriguez, Cuba Gooding Jr., Charlie Sheen (who plays the President) and Mel Gibson.

"I don't know why they would cast me to do that role," Vergara joked when she appeared on The View in June. "I mean, I really didn't understand."

Meanwhile, Lady Gaga is armed and dangerous in a red dress.

"Muy bien, indeed," the singer, who plays La Chameleon in the film, says in the trailer while grabbing her boobs.

The Machete Kills trailer starts with Charlie Sheen -- in bed with several women -- answering the phone "This is the President."

"Mr. President, we have a situation," is the response followed by a multitude of explosions and one-liners.

The movie will have its world premiere on Sept. 19 as the opening night film for Fantastic Fest in Austin, Texas. Machete Kills is set for release Oct. 11.