The suspect, who is an ex-con, is charged with attempted aggravated criminal sexual assault, aggravated battery, and unlawful use of a weapon by a felon.