I love books that have a well written villain. You know when a writer has written a villain well because you grow to despise that character. A villain can add a whole new dimension to a novel so here are my seven villains.


Voldemort from the Harry Potter series by J.K Rowling

I love the way Voldemort’s character is written. He is a villain and I can’t help but dislike him but at the same time once you learn his back story you realise that there is more to this character than you first thought.

Professor Umbridge from the Harry Potter series by J.K Rowling

I don’t think I really need to go into detail with this one. If you have read the books or watched the films you will know why I despise this woman.

The White Witch from The Chronicles of Narnia by C.S Lewis

Another extremely well written character. I can’t help but not like her. The things she does are in excusable.

Count Olaf from A Series of Unfortunate Events by Lemony Snicket

Count Olaf is a horrible person, but I find him hilarious when his plans don’t succeed. He always thinks he is cleverer than other people but he always gets caught out.

Miss Trunchbull from Matilda by Roald Dahl

I used to be petrified of Miss Trunchbull, I always found her intimidating and I wouldn’t have wanted to go to the school where she was. I always hated the chokey as well.

The Darkling from The Grisha Trilogy by Leigh Bardugo

So I know the Darkling is horrible and did terrible things but I loved his character. He may be a villain but he is a villain that I love. So much complexity to his character and he isn’t all what he seems.

The Queen of Hearts from Alice’s Adventures in Wonderland by Lewis Carroll

If you have read the books or watched the films you will understand why she is a part of this list.


There you have it, my top seven villains. Do you agree with this list? Is there anyone you would add to it?