Quibble Blogs

Writing Sympathetic Villains: Frankenstein

how to write a sympathetic villain

How To Write a Sympathetic Villain?

Anchor your antagonist’s actions in understandable situational motivation, build an immersive setting that reflects their internal corruption, and highlight their lost potential through tragic contrast. By giving audiences clear evidence of a character's capacity for good before their fall, you create a complex, grey-tinged antagonist rather than a flat, irredeemable monster.

If there’s one character trope that keeps me up at 2 AM while plotting my own novel, it’s the tragic, grey-tinged antagonist. You know the type—the character who does terrible, unforgivable things, yet you still find yourself desperately wishing they could be saved.

In modern storytelling, "because they're evil" just doesn't cut it anymore. Readers want complex, multi-layered characters that reflect the moral ambiguity of the real world. That’s why understanding how to write a sympathetic villain is one of the most powerful skills you can bring to your fiction.

Guillermo del Toro’s adaptation of Mary Shelley's Frankenstein is an absolute masterclass in this exact craft. Del Toro is a legendary filmmaker and self-proclaimed monsterphile who excels at taking grotesque creatures and humanizing them until you’re completely emotionally invested. (I mean, he made us all root for a romance between a cleaning lady and an amphibious fish-man in The Shape of Water!)

In Frankenstein, Del Toro splits his story evenly between building two distinct kinds of monsters: the human kind (Victor) and the classical kind (the Creature). Here are the three main techniques Del Toro uses to make us sympathize with his monsters—and how you can apply them to your own writing. (Spoiler warning ahead if you haven't seen the film or read the novel!)

1. How to Write a Sympathetic Villain Using Setting as a Mirror

As writers, it’s easy to treat setting as mere background scenery. But if you want to learn how to write a sympathetic villain, you need to treat your environment as an active participant in the story. Setting should be treated as seriously as character—because, in a way, it is character.

Think about Derry in Stephen King’s IT or Area X in Jeff VanderMeer's Annihilation. We buy into these setpieces because they possess elements essential to the narrative conflict.
In Del Toro's Frankenstein, the atmosphere does heavy lifting:

Hostile Environments:​ Desolate cliffside moors and dripping castle underbellies constantly hammer home themes of isolation and hostility.

Symbolic Detail:​ The macabre maximalism of Victor’s study directly reflects his obsession to overcome death, while the looming face of Medusa in his lab foreshadows the tragic folly of his ambition.

Setting as Antagonist:​ When Victor attempts to blow up his own tower to destroy the Creature, the building itself turns into a lethal hazard.

Your setting provides an opportunity to foreshadow future tragedy, mirror your antagonist's psychological decay, and create physical obstacles for your characters to navigate.

How to Write a Sympathetic Villain

2. Grounding Corruption in Relatable Backstory

Unmotivated evil is boring. To build a compelling antagonist, their actions—no matter how extreme—must stem from understandable human experiences.
Del Toro gives Victor Frankenstein clear situational motivations:

The Root Trauma:​ The tragic death of Victor’s mother and the harsh cruelty of his father provide a sympathetic, deeply human explanation for why he becomes obsessed with reanimating the dead.

The Downward Spiral:​ Del Toro doesn't shy away from how thoroughly ambition corrupts Victor. We watch him examine executed criminals as mere experimental material and pillage battlefields without respect for the deceased.

This combination makes Victor both relatable and unforgivable. We hate his ruthless behavior, but we understand the grief and trauma that drove him there. He isn't a cartoon villain—he’s a tragic human whose grief morphed into destructive obsession.

3. Highlighting Tragedy Through Lost Potential

The most heartbreaking villains are the ones who could have been heroes if circumstances had been just slightly different. This sense of lost potential is foundational when crafting anti-heroes and sympathetic monsters.

The Creature in Frankenstein is a prime example:

Innate Kindness:​ Throughout the story, we are shown glimpses of the Creature’s gentle nature—especially in his quiet interactions with symbols of purity, like Elizabeth or a deer in the forest.

The Cycle of Abuse:​ The Creature’s only sense of self-worth comes from his creator, who rejects and abuses him just as Victor’s father once abused Victor.

Forced Cruelty:​ The Creature is forced into violence purely for survival. He gains wisdom from an old man, gentleness from Elizabeth, and violence from the hunters who chase him.

The more evidence you provide of a character’s potential for good, the more painful their fall into villainy becomes for the reader. When the audience realizes that a simple act of empathy could have saved the character, their descent into darkness feels truly tragic.


Mary Shelley’s Frankenstein remains relevant more than 200 years after its publication because its philosophical parallels and character dynamics are so deliberate.

Studying how great storytellers build complex antagonists is one of the fastest ways to elevate your own fiction. When you take the time to understand the fears, traumas, and environments that shape your characters, your villains stop feeling like plot devices and start feeling like real, tragic people.

Never miss a post from The Editor’s Desk.

Join the bi-weekly newsletter where Emerson breaks down the techniques and creative processes of great authors and industry voices.

    Join the discussion on Discord.

    Share your thoughts on this post with other writers on the Quibble community.

    Find more posts like these on Reddit.

    Get feedback and answers from other writers and readers figuring it out alongside you.

    More like this.