Jgai Purcell, of Shelton, faces charges after allegedly restraining and assaulting a woman at the Riverwalk last month.
According to police, the victim managed to escape and took a photo of the suspect, which led to Purcell's identification.
Purcell has been charged in connection with the incident.