A registered sex offender is facing 10 counts of first-degree voyeurism after a Huntsville police investigation.