First let me give you the line-up, and then you can watch the trailer. "Machete Kills" stars Danny Trejo as Machete, of course. Returning are Michelle Rodriguez and Jessica Alba. But there's some awesome new blood too!

New cast members include Sofia Vergara, Amber Heard, Mel Gibson, Vanessa Hudgens, Antonio Banderas, Lady Gaga, Alexa Vega and Cuba Gooding Jr., plus Carlos Estevez aka Charlie Sheen!

You may now watch the coolest movie trailer you will see this month. It's in Spanish but you get the idea. Make sure you take note of the metal missile bra Sofia Vergara is wearing towards the end. Nice.