A character who is neither clearly good nor clearly evil - they live in the messy ethical middle ground where most real people actually exist.
A morally gray character operates in the space between hero and villain, making choices that are not easily sorted into right or wrong. They might do terrible things for understandable reasons, or good things through selfish methods. What defines them is that the reader cannot simply label them and move on - they have to sit with the discomfort of not knowing whether to root for this person or fear them. This ambiguity is what makes them magnetic, and it is why they have become the dominant character type in genres like grimdark, romantasy, and contemporary literary fiction.
Readers are drawn to morally gray characters because they feel honest. Real people are not purely good or evil, and characters who reflect that complexity create deeper engagement. When done well, a morally gray character forces your reader to examine their own ethical boundaries - and that is the kind of reading experience people recommend to their friends.
Nearly every major character in this series is morally gray. Martin made it his mission to prove that the line between hero and villain is a matter of perspective, timing, and which chapter you happen to be reading.
Kaz Brekker became the poster child for the morally gray love interest in YA fantasy. He is a crime boss with a tragic backstory whose cruelty and tenderness coexist without canceling each other out.
Rin's descent from scrappy underdog to someone capable of genocide is one of modern fantasy's most unflinching moral gray arcs. The reader understands every step even as they recoil from the destination.
Amy Dunne is morally gray in the most uncomfortable way possible - brilliant, sympathetic in her initial grievances, and absolutely terrifying in her methods.
Moral grayness comes from ongoing choices, not just origin stories. Your character should face ethical dilemmas throughout the story where there is no clean answer, and their decisions should have real consequences.
Morally gray characters still need clear motivations. The ambiguity should be in their methods and morals, not in their goals. The reader should always understand what this character wants, even if they are conflicted about how the character pursues it.
Gray requires both light and dark. If your character is all shadow with no glimpses of genuine care, loyalty, or principle, they are not morally gray - they are just unpleasant to spend time with.
Create a morally gray character by writing two scenes from their life. In the first, show them doing something genuinely kind or selfless. In the second, show them doing something the reader will find disturbing or wrong. The catch: both scenes must feel true to the same person. Aim for 250 words per scene and resist the urge to justify either action with narration - let the reader sit with the contradiction.
Track your characters' moral compasses
Novelium's character tracking helps you map how your morally gray characters evolve across scenes - so their complexity stays consistent and their contradictions feel intentional, not accidental.