Since his inaugural Hollywood appearance in Red Dawn, and even before that, Charlie Sheen has used his changed name in every movie or television show he's appeared in. This will change with his role in the campy, action film sequel 'Machete Kills'. He's embracing his latino heritage, by using the moniker Carlos Estevez, his birth name.
The history of the Estevez/Sheen names is quite interesting. Martin Sheen was born Ramon Antonio Gerardo Estevez. He changed his name to Martin Sheen to have a better chance at getting work as an actor, however, he never officially changed his name. This led to all four of his children to adopt the Estevez surname. Charlie Sheen kept his original name into his teen years, and ended up changing it for the same reason as his father, to try and get acting work.
Sheen will use his birth name for the first time in his long acting career. We don't know yet whether or not he will use his birth name in future films or if this is a one shot deal.
Carlos Estevez joins a stacked cast, with Danny Trejo, Amber Heard, Mel Gibson, Sofia Vergara, Jessica Alba, Michelle Rodriguez, Antonio Banderas, Cuba Gooding Jr., and more.
Machete Kills looks to take the camp to the next level, as proven by the IMDB plot summary - "The U.S. government recruits Machete to battle his way through Mexico in order to take down an arms dealer who looks to launch a weapon into space."
Really, the film could be about anything if they give Sofia Vergara chest guns. Which they have. The movie is set to release September 13th.