Its not about hero or villain, its that she has a repertoire of strong female (main) characters. Katniss Everdeen is a hero for District 13, but an enemy and villain for the rest due to the survival of the fittest nature of that world.
First movie I ever saw Jennifer Lawrence in was Winter's Bone [1]. Goodness grace, she's such a heroine in that movie. No wonder she got typecast for the strong female roles.
Holmes tried to convince people she was the heroine, which is not quite the same thing
I suppose they could also make a movie about Fiorina, boldly destroying jobs and shareholder value at a rate no one had ever dreamt of...