The latest trailer for 'Machete Kills' confirms what we pretty much already knew from watching the first one -- this movie is going to be so bad that it's good.

There is a delicate art in making a film so over-the-top and ridiculously bad (by general film making standards) that it becomes good... really good. We're talking about the kind of movie that makes you laugh... hard, even (and especially) when you're not supposed to. Past films like 'Commando,' 'Troll 2' and 'Cabin Fever' come to mind, as does the recent frenzy-inspiring Syfy junker 'Sharknado.'

The making of good-bad movies used to be unintentional, but in the past decade there have been several deliberate misfires like 'Snakes on a Plane,' 'Hobo with a Shotgun,' 'Piranha 3D' and 'Black Dynamite' that have been created for the specific purpose of allowing the viewer to shut their brain off and enjoy funny movie with a really dumb premise. Pretty much the opposite of what you do while watching, say, 'Inception.'

'Machete' was another of these recent movies, born straight from a mock trailer shown between films in the Robert Rodriguez / Quentin Tarantino double feature 'Grindhouse.' Fans loved the joke trailer so much, it ended up becoming a real movie. Now we have a sequel on the way that looks even more ridiculous than it's predecessor.

'Machete Kills' stars the now 69-year old Danny Trejo as the titular badass, and features returning actresses Jessica Alba and Michelle Rodriguez. Newcomers include the smoking hot Amber Heard, Charlie Sheen (billed as "Carlos Estevez") as the President of the United States, Mel Gibson as the main villain, as well as Cuba Gooding Jr., Antonio Banderas, Lady Gaga and Sofia Vergara, whose boob guns and "acting" look as if they might ruin the entire movie.

We loved the first 'Machete' and we're hoping the new one doesn't fall flat. The new trailer certainly makes 'Machete Kills' looks like it could be another mindless good time (the inclusion of the awesome White Stripes' cover of 'Conquest' helps our optimism as well) -- we'll find out for sure on October 11th.