It’s a good thing Machete and its stars don’t take themselves too seriously, because one look at the reviews would be enough to kick off a pretty serious binge. Still, the latest in the franchise – Machete Kills – is more midnight popcorn than early evening wine.

Danny Trejo and Michelle RodriguezDanny Trejo and Michelle Rodriguez in Machete Kills

The film sees Danny Trejo return as ex-Federale agent Machete. He is taken on by the President of the United States (a certain Charlie Sheen, or Carlos Eztevez -we’ll get on to that later) for an especially dangerous mission. He is charged with a stopping madman revolutionary and eccentric billionaire arms dealer who has a plan to plunge the world into a dystopian nightmare.

Watch the alternative trailer for Machete Kills

Lady GaGa looks, frankly, quite ridiculous as the gun wielding siren. She also looks to be in her element playing a larger than life character who indulges in pretty much anything she fancies. Sound familiar? There’s more than enough of her to go around in this alternative trailer.

Lady GagaLady Gaga is suitably ridiculous is Machete Kills

But one star who has taken a rather radical departure from her usual work is Sofia Vergara, who is known for her role as the passionate yet loving Gloria, whose cultural quirks consistently conflict with the all-American, suburban dream that is Modern Family. In Machete Kills, though, she seems to let go of that.

"I had an amazing time. I was shooting and jumping and driving. I saw little parts of things and my face is fierce! Like when I'm screaming and killing someone, I'm really crazy," she told Total Film. “That's a role that is not like any other comedy or action character or assassin. It was a lot of fun."

Charlie SheenCharlie Sheen is Carlos Eztevez, and the President of the United States

Alright, so on to that Charie Sheen name thing. For some reason, he decided to use his birth name, which, as it so happens, nobody really knew about. That’s right, Carlos Eztevez stars as the President. It’s a strange decision, especially considering how American he feels he is.

“I wish I spoke more Spanish. I’m sure I can learn, but there hasn’t been a lot of time lately,” Sheen said during an interview with Univision in June of last year. “It was never a part of my life growing up. My parents never infused it into our household.” Sheen added: “I don’t wake up feeling Latino. I’m a white guy in America. I was born in New York and grew up in Malibu.”

Antonia BandaresAntonia Bandares wields a dangerous... mustache in Machete Kills

Now the answer to the question you’re all just waiting to type in to google: What’s Martin Sheen’s real name? Well, it’s Ramon Eztevez. Does this change everything? Well, not really.

So far, Eztevez and co haven’t really managed to convince the critics that the follow up to Machete is any good. The first film managed to grab a 72% rating on Rotten Tomatoes, with most reviewers praising the ridiculous nature of the film. Although it seems the joke may have run too thin, with many commentators suggesting the gag is stale. Machete Kills has 25%...

Mel GibsonMel Gibson on set for Machete Kills

The film also stars Michelle Rodriguez, Amber Heard, Mel Gibson, Charlie Sheen, Jessica Alba, Vanessa Hudgens, Alexa Vega, Antonio Banderas, Cuba Gooding Jr., William Sadler, Demian Bichir and Mike Gassaway and is out on October 11th.

lady gaga machete killsLady Gaga As La Camaleon in 'Machete Kills'

Danny Trejo once again plays Machete
Danny Trejo once again plays the lead character

Lady Gaga in her first feature film
Lady Gaga in her first feature film

Beautiful Assassins
Beautiful Assassins

Danny Trejo appearing alongside Damian Bichir
Danny Trejo appearing alongside Damian Bichir

Sofia Vergara playing Desdemona
Sofia Vergara playing Desdemona