LOS ANGELES (CBSLA.com)  —  Authorities said actor Columbus Short pleaded no contest Thursday to knocking out a restaurant patron in a West LA eatery in 2014.

The Los Angeles County District Attorney’s Office announced Short  pleaded to an amended felony count of assault likely to cause great bodily injury.

READ MORE: Attorney: Police Confirm Brian Laundrie's Remains Were Found In Florida Nature Reserve

The actor — who turned 33 five days ago — was immediately sentenced by Los Angeles County Superior Court Judge Leslie Brown to three years formal probation, 60 days of community service and ordered to complete 26 anger management classes.

READ MORE: Authorities Seek Help Finding Missing Person, Ajah Deanne Yancey, In Norwalk

Short, who was given credit for serving 12 days in county jail, was ordered to pay restitution. The amount will be determined at an Oct. 21 hearing.

Short played the role of Harrison Wright on “Scandal” from 2012-2014. His other credits include “Studio 60 on the Sunset Strip” and “Mr. Right.”

MORE NEWS: 'They Can Come Back': Fans Keep The Faith Dodgers Can Dig Out Of 3-1 Hole

Deputy DA Christine Von Helmolt with the Airport Branch prosecuted the case.