If "innocent" refers to lack of guilt or wrongdoing:
* Guilty
* Culpable
* Criminal
* Devious
* Malicious
* Vicious
If "innocent" refers to naivety or lack of experience:
* Experienced
* Worldly
* Sophisticated
* Cunning
* Shrewd
If "innocent" refers to purity or harmlessness:
* Corrupt
* Wicked
* Evil
* Sinful
* Defiled
It's important to consider the specific meaning of "innocent" in your context to choose the most appropriate opposite.