How to Write a Villain Readers Actually Understand

Write_a_Villain

Every story needs conflict. And the most powerful conflict usually has a face — someone on the other side of the argument, the door, or the gun. That someone is your villain.

But here’s where most writers go wrong: they make their villain evil. Just… evil. No reason, no history, no internal logic. They wear black, they sneer a lot, and they want to destroy the world because the plot requires it.

Readers don’t fear that villain. They don’t even remember them.

The villains that stay with us — Hannibal Lecter, Amy Dunne, Anton Chigurh, Iago — are terrifying precisely because we understand them. Sometimes, uncomfortably, we even agree with them a little.

Here’s how to build one.

Start With a Worldview, Not a Wish List of Crimes

The biggest mistake writers make is defining their villain by what they do rather than what they believe.

A villain who kidnaps, kills, and manipulates is just a catalogue of actions. A villain who genuinely believes that human beings are too weak to govern themselves — and that someone like him must step in — is a person.

Your villain needs a worldview. A philosophy. An internal logic that, when you follow it from the inside, actually makes sense.

Ask yourself: What does my villain believe to be fundamentally true about the world?

Amy Dunne in Gone Girl believes that women are expected to perform a version of femininity that erases who they actually are. She’s not wrong. Her solution — faking her own murder and framing her husband — is monstrous. But the grievance underneath it is real, and that’s what makes her so unsettling to read.

The villain doesn’t need to be right. They need to be coherent.

Give Them a Wound, Not an Excuse

Every compelling villain has an origin — not a sob story designed to make you forgive them, but a genuine hurt that shaped how they see the world.

There’s a difference between an excuse and an explanation. An excuse asks for sympathy. An explanation asks for understanding. You want the second one.

Think about Magneto from the X-Men. He survived the Holocaust as a child. He watched humanity systematically destroy people it considered different. His conclusion — that mutants must dominate before they are dominated — is wrong. It leads him to become the very kind of oppressor he once suffered under. But you understand how he got there. The wound is real. The logic, from inside his experience, is coherent.

What a Good Villain Wound Looks Like

  • It connects directly to their core belief (not just their backstory)
  • It was inflicted by something specific — a person, a system, a betrayal
  • It was never properly healed or acknowledged
  • It distorted something that was once a strength into something destructive

A villain who was humiliated as a child and now craves control is interesting. A villain who was humiliated as a child and now craves control and also genuinely loves his daughter, is a person.

Let Them Be Right About Something

This is the move that separates good villains from great ones.

Give your villain a point. Let them identify a real problem — injustice, hypocrisy, corruption, weakness — even if their solution is catastrophically wrong.

Thanos in Avengers: Infinity War is a useful example here. His solution (killing half of all life) is horrifying. But the problem he identifies — unchecked population growth straining finite resources — is a real philosophical concern. That’s why audiences argued about him online. That’s why he worked.

When your villain is right about the problem but catastrophically wrong about the solution, two things happen. First, your hero’s job becomes harder — they can’t just dismiss the villain as crazy. Second, your reader is forced to sit with a little discomfort, which is exactly where good literature lives.

Ask yourself: What is my villain correct about? If the answer is “nothing,” go back and find something.

Make Their Relationship With the Hero Personal

The best villain-hero conflicts aren’t just about opposing goals. They’re about opposing answers to the same question.

Batman and the Joker are both responding to the same world — a chaotic, violent city where innocent people suffer. Batman’s answer is order, discipline, and the preservation of life. The Joker’s answer is that none of it matters, that the rules are a lie, and that everyone is one bad day away from becoming him.

Same wound. Opposite conclusions. That’s why they can’t stop orbiting each other.

Look at your hero’s core belief. Now build a villain who challenges that belief at its root — not by being opposite, but by being a dark reflection.

Ways to Create That Mirror Relationship

  • The cautionary version: The villain is who the hero could become if they lost the thing that keeps them good
  • The twisted idealist: Both hero and villain want the same thing, but the villain abandoned moral limits to get there
  • The disillusioned believer: The villain once believed what the hero believes — and something broke that faith

When readers see that connection, the stakes become existential. It’s no longer just about stopping a crime. It’s about whether the hero’s worldview can survive contact with the villain’s.

Write Them With Dignity

Your villain should never feel like they exist to be defeated.

They should have pride. Preferences. Small moments of joy or tenderness that have nothing to do with their villainy. Anton Chigurh in No Country for Old Men is one of the most frightening figures in modern fiction — and Cormac McCarthy gives him a quiet, almost philosophical dignity. He has a code. He lives by it absolutely. He’s not random. He’s almost principled, which is somehow worse.

Hannibal Lecter appreciates fine art, fine wine, and exquisitely prepared food. He also eats people. The contrast isn’t played for dark comedy — it’s what makes him genuinely disturbing. He has refined tastes and zero empathy. He is, in his own mind, a connoisseur of human experience.

Giving your villain dignity doesn’t mean making them likable. It means making them real. Real people — even terrible ones — have preferences, routines, loyalties, and moments of humanity.

Practical Ways to Write Villain Dignity

  • Give them something they genuinely love (a person, a discipline, an idea)
  • Let them be competent and intelligent — never make them stupid for the hero’s benefit
  • Show them being kind to someone, even if that kindness serves their purposes
  • Give them a sense of humor, or at least a consistent way of seeing the world

Avoid These Common Villain Traps

Even writers who understand the principles above sometimes fall into patterns that flatten their antagonist. Watch out for these.

The monologue problem. Villains who explain their entire plan are a cliché, but the deeper issue is that monologuing replaces action with exposition. Show your villain’s philosophy through what they do, not through what they say about themselves.

The cruelty-as-characterization trap. Having your villain kick a dog, hurt a child, or murder a henchman just to prove they’re bad is lazy. It tells the reader nothing except “this person is bad.” We already know. Show us something more complicated.

The no-relationships problem. Villains who exist in isolation — who have no one they care about, answer to, or interact with beyond the hero — feel like props. Give your villain a world. A lieutenant they respect. A past they reference. Someone they’ve lost.

The pure-evil mistake. Real people don’t think of themselves as evil. Your villain shouldn’t either. They have justifications, rationalizations, and a story they tell themselves that makes their actions feel — to them — necessary or even righteous.

One Final Test

When you’ve finished writing your villain, try this: sit down and write one page from their point of view. Not as a chapter — just as an exercise.

Write a scene where your villain is alone, thinking about what they’re doing and why. Make them fully themselves. Let them be intelligent, self-aware, and convinced they are right.

If you can write that page and feel the internal logic working — if the villain’s worldview holds together from the inside — then you’ve built a real antagonist.

If the page falls apart, if the reasoning feels thin, if they just sound “bad” without reason — go back and find the wound, the belief, and the point they’re right about.

The most frightening thing about a great villain isn’t their power or their cruelty. It’s the moment a reader thinks, I can see how someone becomes this.

That recognition is what literature is for. Write toward it.

View All Blogs
Activate Your Coupon
We want to hear about your book idea, get to know you, and answer any questions you have about the bookwriting and editing process.