ham actor
ham actor {n. phr.}, {slang}
An untalented actor; someone who tries so hard to act that his performance becomes foolishly exaggerated.
Fred is a ham actor who, instead of memorizing his lines, keeps moving around in a ridiculous way.
Categories:
Source: A Dictionary of American Idioms