Police said 23-year-old Armani Charles was charged with attempted assault, aggravated harassment and menacing as a hate crime after an attack on a man in Crown Heights last week.
Police said Charles made antisemitic remarks and then unleashed a wave of blows with a sharp object, stabbing the victim in the chest.
Officials said Charles walked away from an argument with the victim before he turned around and stabbed him.
Rosner was captured on camera following the suspect before and after the incident.
Rosner was treated and released from the hospital.
The attack happened just blocks from Chabad Lubavitch Headquarters on the third night of Hanukkah.
* Get Eyewitness News Delivered
* Follow us on YouTube
* More local news
* Send us a news tip
* Download the abc7NY app for breaking news alerts