Updated

The New York Police Department suspended a police officer Friday who was seen in a video punching a 16-year-old who was under arrest.

The teenager was arrested for allegedly attack another person with a cane in Manhattan Monday, MyFoxNY.com reports.

The video shows officers trying to get the teen in handcuffs. An officer in plainclothes approaches the boy and strikes him while the teen is being held by other officers.

A woman in the background yells, “Stop, get off of him,” while another woman is heard saying the boy is only 12-years-old.

The police department’s internal affairs division is investigating the incident. Police have said the boy is 16-years-old.

"The incident is under review and the allegations have been referred to our Internal Affairs Bureau," the NYPD said in a statement. "Additionally, this individual was arrested with two others for assaulting another identified person with a cane."

The NYPD was also under fire again Friday night as protesters clogged city hall.

One side of the protests yelled chants that the NYPD is racist; while another side supported the NYPD and said without them society would fall into chaos.

Mayor Bill de Blasio met with activists early Friday calling for a special investigator to reopen the case. De Blasio said he listened to the ideas, but did not agree with all of them.