A man tried to kidnap a 12-year-old girl off a busy street in Prince George’s County on Friday, but a passerby intervened, enabling the girl to break free and run, county police said.

Police said Michael Jesse McLong, 25, of no fixed address, was arrested in the incident, which occurred about 2:25 p.m. near a strip mall in the Landover area. Police said the girl and her 8-year-old brother were waiting to cross Landover Road in about the 7300 block, east of Route 50, to meet their father. As they waited, a man who identified himself as a police officer grabbed the girl’s arm.

She resisted, but the man continued to pull her toward the back of a shopping area, police said.

Police said someone driving by, whom they described only as a “good Samaritan,” stopped and confronted the man. After the children ran, police said, an off-duty police officer from Cheverly and a security guard in the area detained the man and held him for police.

It was not immediately clear where the children’s father was or whether the man made any effort to grab the boy.

The names of those who confronted and held the man were not immediately available.

Police said McLong faces multiple charges in the attempted kidnaping.

Police said that they are looking into the possibility that there have been other victims and said they would like to talk with anyone who might have had contact with the suspect.