As recipes for disaster go, this one deserves its own cookbook. Director Robert Rodriguez has reportedly signed both Charlie Sheen and Mel Gibson to his new movie Machete Kills- with Sheen playing the President of the United States. The Sin City director announced his choice of Sheen on Twitter. The film is a sequel to Machete, Rodriguez’s 2010 homage to B movies that featured an all-star cast that included Robert DeNiro and Steven Seagal. His exploitation auteur’s new flick features a no-less glamorous list of actors, including Jessica Alba and Sofia Vergara. But Sheen and Gibson, known these days more for their off-camera outbursts than their on-screen performances, are sure to be the ones grabbing headlines in the coming months.