What is a story were the main villain actually turned out to be the good guy?
You're viewing a single thread.
Assuming you're counting stories where the villain did very bad things for the purpose of a doing something good, there is an anime from 2005 called Speed Grapher.
Oof that was a hard one to watch sometimes