A man suspected of taking an upskirt video at a TTC station has been charged, thanks to a witness who held him until cops arrived.

The alleged voyeur followed the woman at York Mills subway station around 8 p.m. Wednesday and attempted to take pictures up her skirt, Toronto Police said. A witness confronted the man and guarded him until officers arrived.

Police believe there may be other victims. Officers found similar recordings on the man's cell phone.

Ammar Hasan, 31, of Toronto, has been charged with voyeurism and criminal harassment.

nick.westoll@sunmedia.ca