Police have arrested a man who allegedly tried to abduct two children in Brooklyn.

Zhu Lin Shi, 68, is facing several charges, including unlawful imprisonment and acting in a manner injurious to a child.

Police say Shi, who's allegedly seen in this surveillance photo, approached a 10-year-old boy on 58th Street in Borough Park last Monday and asked if he wanted ice cream.

When the boy refused, police say Shi grabbed the boy's backpack, preventing him from moving.

The boy was able to get away after trying to bite Shi.

Police say Shi tried to grab another 10-year-old boy who was walking home from school in Sunset Park.

Investigators say Shi let that boy go after the child tried to kick him.