Three Toronto men are facing dozens of charges related to the alleged sexual assault of a 13-year-old girl.

Police say the assault took place last August, a month after 19-year-old Trian Vassel had allegedly begun talking to the girl.

They say Vassel lured her to his home where he and two of his friends allegedly assaulted her.

Story continues below advertisement

Police arrested Vassel while he was in custody on other matters and charged him with a total of 28 counts including sexual assault causing bodily harm, forcible confinement and making child pornography.

Gavin Campbell and Keyon Small, both 20, are facing seven and five charges respectively including gang sexual assault and forcible confinement.

Police say they believe there may be other victims and are urging anyone with information to come forward.