Lady Gaga, Mel Gibson, knife-fights, gun-toting presidents and bra-guns: It must be taco time.

Director Robert Rodriguez ("Sin City," the "Spy Kids" films) promises all this and more grindhouse-style zaniness in the upcoming sequel "Machete Kills."

The film's first trailer features Danny Trejo back in the title role he played in 2010's "Machete," plus Gibson, Michelle Rodriguez, Sofia Vergara, William Sadler, Cuba Gooding Jr., Antonio Banderas, Amber Heard, Jessica Alba, Demián Bichir, Lady Gaga, and, as the president, a newcomer named "Carlos Estevez" (you win a brand new machete if you can guess who that is). Curiously, there's no mention of co-star Vanessa Hudgens. 

There might even be a plot in there somewhere too. If not, at least there's Sofia Vergara screaming and showing off her bra-cannon (but where are the bullets? Will they be CG'd in later?). 

"Machete Kils" opens September 13.

What do you think of the trailer?