Many villains in fiction and the movies don't ever change during the story. In the end, they either die or go off in handcuffs swearing revenge.

Is it a rule in fiction that only the protagonist can grow and change? Is it acceptable for a villain to actually grow and change or even reform in the end?