In today's "WTF" Dept., Robert Rodriguez has decided that his sequel to 'Machete' called 'Machete Kills,' wasn't goofy enough, and hired one of Hollywood's biggest nutbars to star in it. No, it's not Mel Gibson, who is already cast, but another man famous for his crazy tirades -- Charlie Sheen.

Collider reports that Charlie Sheen will be playing the President in the sequel. Why he cast Charlie Sheen could be anyone's guess. Perhaps he thinks that will get butts in seats at the theater, but all it really does is push the movie closer to its DVD release.

Machete (Danny Trejo) receives a request from the President to take out a drug lord threatening nuclear war. Mel Gibson has been cast as an arms dealer, alongside Amber Heard who is playing an assassin. Demian Bichir and Edward James Olmos have also been cast but their roles have yet to be revealed.

Rodriguez said that there's more casting to be announced. He also tweeted this picture of himself and Sheen on set.


Scary how Charlie is starting to look more and more like his old man. Sofia Vergara was also busy on Twitter, and tweeted a picture of her character, the leather-clad Madame Desdemona. It's not much (as in, no body shot) but it's something.


Michelle Rodriguez and Jessica Alba are returning to reprise their roles. 'Machete Kills' is currently shooting in Austin, Texas with an expected 2013 release date.

More From ScreenCrush