Two North Preston men already accused of human trafficking face charges of gang sexual assault, kidnapping and other offences after a 15-year-old girl said she was held in a Nova Scotia basement for two days and sexually assaulted last week.

In total, Doreze Marvin Beals, 18, has been charged with:

Human trafficking

Kidnapping

Unlawful confinement

Sexual assault causing bodily harm

Gang sexual assault

Sexual interference

Procuring illicit sex

Uttering threats

Assault with a weapon

Possession of a weapon dangerous to the public peace

Breach of probation

Andre Jerome Gray, 18, has been charged with human trafficking, kidnapping, unlawful confinement, uttering threats, sexual assault causing bodily harm, gang sexual assault, sexual interference and procuring illicit sex.

They're both set to appear in Dartmouth court today.

Police say the teen girl escaped from the home on Clarence Street on Thursday night. They said she was taken to the hospital and is safe.