Charlie Sheen has decided he's WAYYY too Caucasian to star in the new "Machete" movie -- so he's channeling his Latino roots and changing his name back to Carlos Estevez ... at least for now.
TMZ obtained a screengrab from the upcoming flick ... which shows Sheen will use his birth name in the new Robert Rodriguez joint. It's the first time in his professional career he won't be billed as Charlie Sheen.
It makes sense ... Rodriguez films often celebrate Latino pride (think "El Mariachi," "Desperado," "Machete") so Sheen is just getting into the spirit of the campy thriller about a rampaging Mexican assassin.
A little history ... Charlie Sheen’s dad Martin Sheen was born Ramón Antonio Gerardo Estevez, from his Spanish father's side. He made up "Martin Sheen" to get acting jobs but never changed it legally ... passing "Estevez" to all 4 kids.
Martin has said he regrets not sticking with his real name ... so this TOTALLY counts as a son-redeems-the-father story, right?