Mayor Regina Mills of Once Upon a Time is the best villain currently on TV. She is cunning, powerful and has just a hint of crazy. She also cares very much for her adopted son, Henry. In the land of fairy tales, Regina is The Evil Queen. She is just the right kind of evil: snarky, conflicted and magical. Even in Storybrooke, where she does not have her powers, the way that Regina carries herself and engages with the town’s residents screams authority.

Amazing in any incarnation
