A 32-year-old registered sex offender faces multiple charges following a report of an attack at a Machesney Park home.