The incident happened on Oct. 1 on Central Park West near West 70th Street.
Security video shows a man walk past Moranis and punch him in the head, knocking the 67-year-old actor to the ground.
At the time, Moranis' management team said he was fine and grateful for everyone's thoughts and well wishes.
Police released a picture of the suspect and offered a reward.
The NYPD says 35-year-old suspect Marquis Ventura was arrested Saturday after an NYPD Transit sergeant spotted him.
MORE FROM CBS NEW YORK
- President Trump Says New York State Will Not Receive COVID Vaccine As Soon As It's Available
- 'We Are Tired, We Are Fed Up': Harlem Residents Say Addiction Treatment Programs Are Saturating Neighborhood
- Doctors Worry Winterizing Outdoor Dining Spaces Will Increase COVID Risk For Diners
You can get the latest news, sports and weather on our brand new CBS New York app. Download here.
for more features.