The Writers Lab - Episode 9
December 22, 2025
Victoria Mils

In today’s episode, we're exploring one of the most powerful tools in a writer's arsenal: character morality. We'll break down the three main categories: morally white (pure heroes), morally black (unambiguous villains), and morally grey (the complex in-between), with tips for writing each. Since morally grey characters are reader favourites right now (and often the trickiest to nail), we'll spend extra time there.
Morally White Characters: The Shining Heroes
Morally white characters are clearly good. They represent ideals like justice, compassion, and self-sacrifice. Think Superman or Aragorn from The Lord of the Rings, flawed perhaps in minor ways, but they always know what’s right and stick to it.
Tips for Writing Them:
Give them internal struggles, not moral ones: Their challenges come from external forces or personal limitations (e.g., Superman's weakness to symbolizes humility).
Make them relatable through sacrifice: Pure goodness shines when it costs something, time, relationships, or comfort.
Avoid making them boring: Add quirks, humour, or growth in non-moral areas. Readers root for them because they inspire hope.
Use them carefully as main characters: in modern stories, purely good heroes often work best as contrasts to more morally complex characters.
Avoid perfection. Small human flaws keep them believable without breaking their moral core.
These characters work best in epic tales where clear good vs. evil drives the stakes.
Morally Black Characters: The Unredeemed Villains
Morally black characters knowingly choose harm. They may have reasons, histories, or pain, but they do not excuse themselves. Control, destruction, or survival at any cost drives them forward.
Tips for Writing Them:
Give them a twisted logic: Even pure villains follow their own code (e.g., the Joker sees society as a joke worth burning).
Make them charismatic or terrifying: Depth comes from presence, not sympathy. Include witty dialogue, grand schemes, or complete menace.
Avoid cartoonishness: Root their evil in believable motivations (conquest, revenge gone wrong) without justifying it.
Use for high stakes: They create unclear threats, forcing heroes to rise.
Let them believe they are right, or beyond right and wrong.
Morally Grey Characters: The Heart of Complexity
Morally grey characters are neither heroes nor villains, they operate in the shades between. They do bad things for good reasons (or vice versa), forcing readers to question: Do the ends justify the means? Classics include Severus Snape (bullying protector) and Loki (a trickster with occasional heroism).
Why Readers Love Them: They mirror real life. We're all capable of good and bad; grey characters make us empathize and reflect.
Key Tips for Writing Morally Grey Characters:
Balance Virtues and Flaws: Give good qualities (loyalty, wit, protectiveness) alongside serious flaws (ruthlessness, selfishness). Avoid making them “just edgy”, ensure that their flaws have consequences.
Write a Compelling Backstory: Trauma or hardship explains (but doesn’t excuse) their choices.
Force Painful Choices: Put them in no-win situations. Both options have costs. This reveals internal conflicst and drives either growth or downfalls.
Give Them a Personal Moral Code: Even if twisted, they believe in something (e.g., “family above all” may justify crime). Consistency makes them believable.
Show Internal Conflict and Growth: Let them doubt, regret, or evolve. Static grey characters feel forced; arcs (redemption, deeper fall, or uneasy balance) add depth.
Use Relationships as Mirrors: Interactions with white/black characters highlight their greyness. A pure hero might challenge them; a villain may tempt them.
Avoid Glorifying Bad Actions: Consequences matter, others react negatively, and the character pays a price. Readers should love/hate them simultaneously.
Another key idea to think about while writing these characters is to trust the reader. You don’t need to explain every decision. Let readers sit in discomfort. Let them argue internally about whether the character was right. That tension is the point.
Things to Avoid:
Just adding “dark” stuff for no reason.
Using a sad past to make everything okay.
Forgetting that actions matter.
These characters are great for grown-up fantasy, thrillers, and drama because they keep things surprising and deep.
Final Thoughts
Morality in fiction isn’t about teaching lessons, it’s about asking questions. Morally white characters show us what we aspire to be. Morally black characters warn us what we might become. But morally grey characters? They hold up a mirror.
They ask us the hardest question of all:
What would you do, if you had their reasons?
Mix these types for the best stories: in-between main characters, bad villains, and good friends. Play around with it!
Copyright © 2025 The Inkwell Society. All rights reserved.
Privacy, Copyright, and Submission Policy