On Writing Villains You Almost Root For

I’ve never been especially interested in villains who are evil because the plot needed somebody to be difficult. That probably says something concerning about me, but I want the person causing chaos to have a point.

Not a good point. Not a morally defensible one. Just enough of one that, for a brief and slightly uncomfortable moment, the reader thinks: I mean… I can sort of see where they’re coming from. That’s where a villain starts to get interesting.

 

The Best Villains Think They’re Right

Here’s the thing about writing antagonists: almost nobody wakes up believing they’re the villain of the story. They justify their choices. They protect their own interests. They tell themselves what they’re doing is necessary, deserved, maybe even noble.

That gives a writer so much more to work with than a permanent scowl and a questionable moral compass. If I understand why a character behaves badly, I can make their decisions feel grounded, even when those decisions are objectively awful.

The goal isn’t to excuse them. It’s to make them believable. A character who hurts someone because they enjoy the pain is frightening. A character who hurts someone because they genuinely believe they’re protecting the person they love is far more unsettling, because suddenly the motivation feels recognisable.

 

Give Your Villain Something Worth Wanting

This is where writing villains starts to overlap with writing every other character. They need to want something badly enough to act on it.

Power, love, revenge, recognition, security, control, survival. Whatever it is, the desire has to matter to them. If their entire purpose is to interfere with the protagonist, they stop feeling like a person and start feeling like an inconvenient plot device wearing trousers.

The strongest antagonists I love have goals that would make complete sense if the story were told from their point of view. Sometimes they’ve suffered enough that you understand exactly how they arrived at their current worldview.

Then they take that perfectly understandable pain and make several deeply unfortunate choices with it. Which, frankly, is where the fun begins.

 

Let Your Villain Be Likeable

This took me a while to get comfortable with. A villain doesn’t need to be unpleasant every second they’re on the page. In fact, I think it’s more effective when they’re not.

Let them be funny. Let them be charming. Give them someone they genuinely love. Let them have moments of kindness that make the reader briefly forget what they’re capable of.

If every interaction screams this person is bad, there isn’t much tension left. We already know what box to put them in.

A charming antagonist creates uncertainty. We understand why people trust them. We understand how they get away with things. We might even enjoy spending time with them ourselves, which becomes deeply inconvenient when they do something unforgivable thirty pages later.

That contradiction is the interesting part.

 

Sympathy Isn’t the Same as Forgiveness

There’s a difference between helping readers understand a villain and demanding they forgive them. Not every character needs redemption.

Some people make terrible choices and keep making them, even when they’re given the chance to change. Understanding their history can make their behaviour more layered without making it acceptable.

This distinction matters to me when I’m writing complicated characters. I want readers to see the wound without pretending the wound excuses everything that follows.

You can feel sorry for someone and still want the protagonist several miles away from them. Both things can be true.

 

Make Your Villain Uncomfortably Familiar

The villains that stay with me are usually exaggerated versions of things I recognise in myself. Jealousy. Pride. Fear of abandonment. Ambition. The need to be chosen. The urge to control a situation when everything feels uncertain.

Most of us feel those things without destroying several lives and creating a third-act crisis, obviously. But the emotional starting point is familiar, and that familiarity is what makes a character unsettling.

If I can give a villain one thought that makes the reader think I’ve felt that too, everything that follows gets a lot more complicated. Because now they’re not some separate species of terrible person. They’re human. And humans are capable of very bad decisions while still believing they’re entirely justified.

 

Let the Reader Almost Agree With Them

This is probably my favourite part.

I love a moment where the antagonist says something that lands a little too well. Maybe they expose a flaw in the protagonist. Maybe they point out an uncomfortable truth everyone else has been avoiding. Maybe their solution is horrific, but the problem they’re responding to is real.

That almost is doing all the work. I want the reader to understand the logic, then watch the character take it one step too far.

It creates far more tension than a simple battle between good and evil, because suddenly both sides contain pieces of truth. There’s also something deliciously uncomfortable about realising the person you’re supposed to hate just made the most convincing argument in the chapter.

 

A Good Villain Challenges the Story

A strong villain does more than create obstacles. They force the protagonist to confront something about themselves: their fears, their hypocrisy, their values, their weaknesses.

Sometimes an antagonist works so well because they’re the person the protagonist could have become under slightly different circumstances. They might want similar things but pursue them in completely different ways, and that contrast is what gives the conflict its emotional weight.

The villain isn’t just standing between the main character and a happy ending. They’re challenging what the main character believes and forcing them to decide who they actually want to be.

 

The Villains I Love to Hate

I’m still learning how to write villains well, but I know I’m far more interested in the grey areas than the obvious ones.

Give me someone damaged, charismatic and completely convinced of their own logic. Give me a character who makes me laugh, sometimes makes me sympathise, then does something so outrageous I remember exactly why I’m supposed to dislike them.

I want readers to hate what a villain does without being able to completely dismiss who they are. If you can make someone close the book and say they’re absolutely awful, but…, you’ve probably done something right.

And really, is there any greater compliment to a fictional villain than making people feel slightly guilty about rooting for them?

 

you'll also love

Leave a Reply

Your email address will not be published. Required fields are marked *