I think Charlie is a hoot but...
I don't think I can call him an actor. He plays the same chaacter in everything he does. ...Kinda like John Wayne or Clint Eastwood.
As for two and a half men, his scthick is playing Charlie Sheen reacting to the situations created by the "real" actors surrounding him like Jon Cryer and Conchatta Ferrel (sp?), and Holland Taylor. The jury is still out on the kid. I don't know if he can play anything else yet, but time may tell.
FWIW, I think Jon Cryer is one of the best (and highly under-rated) physical comedians around today and, given a proper replacement for Charlie, that crew might possibly be able to keep the show alive without all Charlies drama queen outbursts.