True, however Holmes tried to be the heroine. Having to act as if you're the heroine until the last few scenes, with some twists in between, isn't a typical villain role.
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...