It’s a little bit of both. A villain might be good at first, but eventually they go bad. Alternatively, a good character might do bad things from time to time – it’s all about the context.