Justin Christian, 29, was indicted Monday on several charges in connection to the abduction and sexual assault of a 6-year-old girl in Cleveland in May.
Police say on May 21 he snatched the girl from her home on West 104th Street and drove her to a house, where he sexually assaulted her.
Christian was arrested at his home in Lorain on Friday.
But who is Justin Christian?
News 5 investigators looked into his background. Here's what they found:
This is far from the first time the 29-year-old has been in trouble with the law but this is the first time he's facing serious felony charges.
Christian's criminal record goes back all the way to 2001.
Juvenile records show at age 15 he was arrested for theft.
He was convicted of possession of marijuana in 2007 and he's been convicted of driving without a license four times.
In 2008, Christian was convicted of menacing. According to the police report in that case, he pulled his girlfriend's hair and slapped her, causing their 10-month-old daughter to fall to the floor. He also jumped on the windshield of her vehicle, causing it to break, while she was trying to drive away.
Despite the conviction, Christian avoided jail time and was just given probation.
He's currently being held in the Cuyahoga County Jail and is scheduled to be in court on Dec. 8.