writing morally grey characters

How To Write Morally Grey Characters: 40 Prompts For Complex, Conflicted Heroes

Why do we find ourselves rooting for characters like Walter White, Kaz Brekker, or Amy Dunne – people who make dubious decisions yet still earn our fascination? It’s because morally grey characters reflect the complexity of real human nature. They’re not entirely good, nor completely evil; they live in the messy middle ground where right and wrong blur together. These are the characters who make us grapple with our morals, make us question their motivations, and often, make us see a little of ourselves in them. They’re unpredictable, conflicted, and impossible to forget – exactly what every great story requires. If you’re looking for writing prompts to create morally grey characters, you’re in the right place. In this post, you’ll find creative prompts and tips to help you craft layered, flawed, and deeply compelling characters that feel as real as they are complex. 


What Is A Morally Gray Character? 

A morally grey character is someone who doesn’t fit neatly into the boxes of either hero or villain. They might make noble choices for selfish reasons – or selfish decisions for noble ones. Instead of always doing what is “right,” they act on personal beliefs, emotions, or survival. And that’s precisely what makes them so interesting. 

In fiction, these characters feel authentic because they reflect human complexity. No one is entirely good or bad – we all have our moments of weakness, selfishness, or quiet courage. Morally grey characters capture that tension. They force readers to ask: What would I do in their place? 

Think of Severus Snape from Harry Potter, Nina Zenik from Six of Crows, or Walter White from Breaking Bad. Each one makes choices that can’t be easily labelled as right or wrong. They’re layered, unpredictable, and compelling because their morality depends on perspective. 

When you understand what drives a morally grey character, you can write people who feel alive – characters whose flaws and virtues intertwine to create real emotional depth. 

Morally grey character writing prompts - how to write a morally grey character
Let us know your favourite morally grey character writing prompts!

Check Out Why We Love Morally Grey Characters


How To Write A Morally Grey Character 

When it comes to writing morally ambiguous characters, the key is balance. They should be complex, layered individuals – not heroes in disguise or villains with a tragic past, but something in between. To make readers believe in them, focus on what drives their decisions rather than labelling them as either good or bad. 

Start by giving them flawed motives. Perhaps they want justice, but take unethical shortcuts to get it. Or maybe they crave power, what they regard as the greater good. Their reasoning should make sense, even if their actions don’t.

Blend empathy with selfishness. The most memorable morally grey characters are capable of kindness and cruelty in equal measure. They might save someone one day and betray them the next – and both choices feel true to who they are. 

Finally, give them a moral dilemma. Force them to choose between two bad options or between their heart and their principles. That inner conflict is what keeps the audience hooked. 

A few quick writing tips for crafting compelling grey characters: 

  • Give them a strong backstory. Every grey area has a history. Show the moments that shaped their worldview. 
  • Let them justify their choices. Even if readers disagree, they should understand why your character acts like they do. 
  • Avoid making them “evil for the sake of evil.” Their actions should stem from believable motives, not shock value. 

When you build your character around these ideas. You’ll create someone who feels unpredictable, authentic, and deeply human – exactly what morally grey storytelling is all about. 


Check Out Our Guide On How To Write A Main Character


40 Writing Prompts To Create Morally Grey Characters 

These writing prompts for morally grey characters will help you explore conflict, depth, and complexity. Each one is designed to challenge your protagonist’s morals and force them to make a decision that blurs the lines between right and wrong. 

Prompts About Moral Dilemmas 

  1. Your protagonist must choose between saving a loved one or stopping a disaster.
  2. A detective hides evidence to protect someone they care about. 
  3. A doctor breaks the law to save a patient’s life – and gets away with it. 
  4. A soldier questions whether the cause they’re fighting for is worth the bloodshed. 
  5. A thief steals from the rich to help the poor, but keeps a portion for themselves.
  6. A character lies to protect their family, knowing it will ruin someone else’s life. 
  7. A journalist is forced to decide whether to expose a secret that could destroy lives – or keep it hidden for safety. 
  8. A scientist covers up a failed experiment to prevent panic, even though it risks future harm. 
  9. A priest is asked to keep a confession that could stop a murder – but doing so breaks sacred vows.
  10. A politician must choose between telling the truth and losing everything, or lying to “do what’s best.” 

Prompts About Betrayal and Loyalty 

  1. A spy grows close to the person they’re meant to destroy. 
  2. Someone betrays their friend – but for a reason they believe is right. 
  3. A soldier abandons their unit to save one innocent civilian. 
  4. A character leaks information to the enemy to save their sibling.
  5. A woman hides her best friend’s crimes, even as suspicion turns toward her. 
  6. A leader sacrifices one loyal follower to protect the rest. 
  7. A sibling reveals a devastating secret to stop their brother from making a terrible choice. 
  8. A bodyguard falls in love with their target – and must choose between duty and desire.
  9. A rebel turns on their cause when they realise it’s no longer as noble as they believed. 
  10. A con artist decides to scam their closest friend – but regrets it too late. 

Prompts About Power and Corruption 

  1. A healer learns they can save lives – but only by taking others. 
  2. A politician starts with good intentions but can’t resist control. 
  3. A ruler passes a cruel law to maintain order – and peace follows. 
  4. A CEO manipulates the public for the “greater good.”
  5. A superhero begins using their powers to decide who deserves saving.  
  6. A once-honest cop plants evidence to put away a dangerous criminal.
  7. A judge starts bending the law to deliver what they view as justice. 
  8. A revolutionary becomes the tyrant they once fought against. 
  9. A teacher abuses their authority to “teach a lesson.” 
  10. A leader sacrifices truth to keep hope alive. 

Prompts About Secrets and Self-Deception 

  1. A priest begins to lose faith but fakes it for the community. 
  2. A character hides their dark past by becoming a hero. 
  3. A woman fakes a perfect marriage to keep her family’s reputation intact. 
  4. A man convinces himself he’s saving people – but he’s really hurting them. 
  5. A detective suspects their partner of murder but buries the evidence. 
  6. A character invents a tragic backstory to gain sympathy and power. 
  7. A mother lies to her child about their father’s past to protect them – or herself. 
  8. A hero realises they’re the villain in someone else’s story. 
  9. A person obsessed with justice commits a crime to expose corruption. 
  10. A character spends their life denying a truth that everyone else already knows. 

These morally grey writing prompts will push your stories beyond black-and-white morality and into that fascinating space where right and wrong intertwine. Use them to explore contradiction, reveal hidden motives, and write characters readers will never forget. 

Tips For Making Readers Care About Morally Grey Characters 

One of the biggest challenges in writing morally grey characters is keeping readers emotionally invested. They don’t need to approve of your character’s choices – they just need to understand them. Here’s how to make complex characters feel relatable, even when their morals are questionable 

1. Use Emotional Stakes

Readers will forgive almost anything if they understand what’s at risk. Give your character a reason behind their actions – love, fear, grief, or survival. When we see what drives them, we start to root for them, no matter how flawed they are. 

2. Show Moments of Humanity

Even the darkest characters should have flickers of light – kindness, regret, or loyalty. These small moments remind readers that your character isn’t a monster, just a person trying to make sense of impossible choices. 

3. Let Them Face Consequences 

Actions without fallout feel hollow. Morally grey characters are most powerful when they pay the price for their decisions, whether that means guilt, loss, or self-awareness. Consequences add emotional depth and authenticity. 

4. Add Internal Conflict and Moral Reflection 

The strongest character development prompts often come from within. Let your characters wrestle with their own choices, question their motives, and double their justifications. That internal struggle makes them dynamic and believable. 

When you blend emotional vulnerability with moral tension, you create characters who stay with readers long after the story ends – not because they’re perfect, but because they feel real

Related Posts