Charles Edward Turner, 51, has been charged with criminal attempted homicide, four counts of aggravated assault, two counts of simple assault and resisting arrest, reported Pittsburgh Action News 4.
The boy was taken to the hospital in critical condition.
The incident happened around 2 p.m. Saturday afternoon, while the teenager waited in line with his family in a downtown Pittsburgh McDonald’s, located near Market Square on 500 Liberty Avenue.
Turner allegedly stood behind the family in line, before he attacked the boy, reported local news outlet KDKA.
There is no indication the victim or Turner knew each other, but Pittsburgh police are still investigating whether this was a random act.
Public Information Officer, Cara Cruz, told local reporters that police are still talking to witnesses regarding the incident, but she noted that two McDonald’s employees intervened to help the child.
Turner is currently being held at Allegheny County Jail, according to local reporting.