Steve Buscemi: Homeless man charged over random assault on Hollywood actor in New York City street

A homeless man has been charged over the random attack on Hollywood actor Steve Buscemi on a New York Street earlier this month.

The 66-year-old Broadwalk Empire and Fargo star was punched in the face by a stranger while he was walking in midtown Manhattan on 8 May, city police said.

He was taken to hospital with bruising, swelling and bleeding to his left eye but was otherwise fine, his publicist said at the time.

A man wanted in connection with the attack was arrested on Friday, police said.

The 50-year-old homeless man was charged with second-degree assault in the same precinct where Buscemi was attacked.

Authorities announced on Tuesday they had identified the man as the suspect and were searching for him.

Buscemi's publicist previously said the actor was "another victim of a random act of violence in the city" but he was OK.

Read more from Sky News:
Video appears to show Sean Combs assaulting singer Cassie in 2016

Chris Pratt pays tribute after 'friend and former stunt double' dies
Ed Sheeran surprises music students with impromptu gig

The attack came after Buscemi's Boardwalk Empire co-star Michael Stuhlbarg was hit in the back of the neck with a rock while walking in Manhattan's Central Park in March.

Stuhlbarg chased his attacker, who was arrested and charged over the incident.