Surveillance video captured the shocking moment a good Samaritan was attacked after trying to give his coat to a sleeping homeless man.
According to reports, the incident occurred Wednesday morning on a Midtown sidewalk in New York City.
In the video, the 59-year-old victim approaches 25-year-old Xavier Israel lying on a sidewalk. Seconds after the victim covers Israel with his jacket, Israel quickly stands up and appears to push the man to the ground before stealing his wallet.
The victim attempts to fight back to retrieve his wallet, but Israel punches him in the face several times and throws him back to the ground.
Israel fled the scene but was arrested a short time later. According to reports, he was hit with several charges, including assault, robbery, and grand larceny.
The victim refused medical attention on the scene.