FilmFuse Subscribe

Screenwriting

How to Build Strong Characters

How to Build Strong Characters

I finished a draft once that I thought was solid — three distinct characters, a strong premise, clean structure. My script consultant's notes came back with a line I still think about: "These people feel like concepts with names. I don't know what they want out of life." Building strong characters starts with understanding that gap. It's not a note about likeability or backstory. It's a note about whether your characters feel like human beings or functions filling roles.

Audiences forgive a lot — plot holes, slow patches, modest budgets — when they genuinely care about who's on screen. But a script full of types, however technically crafted, will feel hollow in a way that's hard to diagnose from inside the writing. The problem usually isn't craft. It's that the writer understands what the character does but not who the character is.

What "strong character" actually means

Strong characters are not the same as likeable characters. They're not characters with impressive backstories, unusual skills, or dramatically compelling trauma. A strong character is one who feels like a real person — someone with internal logic, contradictions, blind spots, and desires that shape their behavior in ways even they don't fully understand.

The distinction matters because it changes where you look when something isn't working. If your character feels flat, the question isn't "how do I make them more sympathetic?" The question is "do they feel like a coherent human being?"

Think about Tony Soprano. He isn't likeable in any conventional sense — he's a murderer, an abuser, a manipulator who destroys the people around him. But he's deeply, unmistakably real because we understand what he wants, what he fears, and the precise contours of his self-deception. That's the target. Not someone we root for automatically — someone we believe in.

The one question that unlocks everything

Before I write a character now, I ask a single question: what does this person want that they're not getting?

Not their external plot goal — that's a separate thing. I mean: what are they hungry for at a level that drives their daily behavior, colors how they talk to people, and makes them act in ways that sometimes surprise even them?

For Walter White, the stated want is survival — he needs money for cancer treatment. But the real want, the one that drives every decision, is recognition. He has spent twenty years being overlooked and diminished, and his transformation into Heisenberg is ultimately about finally being seen as someone who matters. The show is about a man who gets exactly what he always wanted and burns everything else to the ground in the process.

When you know that deep want — the hunger underneath the goal — every choice your character makes should be legible through it. Ask yourself in every scene: does this moment reveal, advance, or frustrate that want? If it doesn't connect to it at all, the scene may not be doing what you think it is.

Want vs. need — and why the gap between them is where the arc lives

Screenwriter working through character development at a desk

Character work often happens before a single scene is written.

The characters I remember most can be described in two sentences. What they want is X. What they actually need is Y. And X is actively preventing them from getting Y.

In Good Will Hunting, Will wants autonomy — freedom from anyone who could evaluate him, reject him, or structure his life. What he needs is intimacy. The entire film is about whether he can let go of the thing he wants in order to get the thing that would actually save him. That gap between wanting and needing is where all the dramatic tension lives.

This isn't a formula — it's a diagnostic. When a character feels one-dimensional, I check for this split. Often they have a clear want but no real need, or a need but no coherent want driving the action. A character who only has a want is chasing a goal. A character who has both a want and a conflicting need is living a life.

Ask these two questions about your lead: What do they consciously want? What do they actually need? Now ask a third: are those two things in direct conflict? If the answer is no, you don't have an arc yet — you have a task with a person attached to it.

Contradiction is not inconsistency — it's what makes people real

I used to think consistency was a virtue in character writing. If my character was brave, they should be brave in scene after scene. If they were kind, that kindness should be steady and reliable. Clear, readable, consistent.

What I was actually writing was types.

Real people are not consistent. They're courageous about some things and completely cowardly about others. They're generous at work and petty at home. They hold contradictory beliefs and never notice. These inconsistencies don't undermine a character's credibility — they produce it.

Hannibal Lecter works because he is exquisitely cultured, gracious, and genuinely monstrous. The contradiction isn't incidental — it is the character. His politeness makes the violence more frightening. His intelligence makes the predation more disturbing. Remove the contradiction and you have a generic villain. Keep it, and you have one of the most memorable characters in American cinema.

When a character feels flat, I ask: where is this person's contradiction? What do they believe about themselves that isn't accurate? Where do their actions undermine their stated values? What do they do that would embarrass the version of themselves they think they are? That's where the character comes alive.

The backstory trap most writers fall into

Screenplay pages showing character notes and revisions

Backstory belongs in your notes, not your script — unless it shows up as behavior.

Early drafts almost always carry too much backstory. The defining childhood moment, the formative loss, the event that changed everything — writers include all of this because it feels like depth. It usually isn't.

Backstory is context, not character. The audience doesn't experience your character's past; they experience what that past has made of the person in front of them right now. A character who had a difficult childhood is not interesting because of that biographical fact. They're interesting because of how it shows up in the way they respond to authority today, how they speak to their own kids, what they reflexively protect themselves from without realizing they're doing it.

This means backstory should be invisible in the writing and visible in the behavior. You know the history. The audience sees its effects. The moment you start explaining in the script — "she acts this way because of what happened when she was twelve" — you've moved from character to description, and description is always weaker.

Test each piece of backstory this way: does it appear in the present tense of the story? Not as narration or dialogue about the past, but as behavior, as choice, as the specific way a character reacts under pressure? If the backstory has no present-tense roots, ask seriously whether you need it at all.

How specificity beats archetype every single time

There's a version of the mentor character we've all seen many times. The older, wiser figure who appears at exactly the right moment, delivers insight, and steps aside so the protagonist can proceed. The function is familiar. The type is also forgettable.

What makes a mentor stick — what makes any supporting character stick — is specificity. Some precise, unexpected detail that suggests this person has an actual life beyond their function in your story. The mentor who laughs at his own jokes when no one else does. The mentor whose generosity masks something competitive. The mentor who shares the protagonist's exact weakness and has never overcome it.

These details don't come from character worksheets. They come from asking: what one thing about this person would no one predict? What makes them genuinely surprising? Hans Landa in Inglourious Basterds, Nurse Ratched in One Flew Over the Cuckoo's Nest — we feel like we've never seen these people before even though we know exactly what narrative function they serve. That's specificity at work.

For every character you write, ask: what is the one specific, unexpected thing that's true of this person? Not their job, not their flaw, not their role in the story — something particular, surprising, and specific that suggests the full person underneath. Start there and build outward.

Character is what a person does when the choice is hard

Actor mid-scene conveying internal conflict and difficult choice

We understand characters through what they decide, not what happens to them.

All of this — the want, the need, the contradiction, the specificity — comes to nothing if it doesn't show up in choice. We don't understand characters through description or backstory or stated personality. We understand them through what they do when the options are bad and the pressure is on.

The scene that reveals character most efficiently is one where your protagonist must choose between two things they want, or between two outcomes they're both trying to avoid. No good option exists. They choose anyway. And in what they choose — and what they sacrifice — we see exactly who they are.

Michael Corleone's defining moment in The Godfather is not the shooting in the restaurant. It's the decision, beforehand, to walk in there with a gun when his entire identity up to that moment was built on being different from his family. He chooses. The choice is the character.

Ask this about every major scene: what is my character deciding here? Not what's happening to them — what are they actively deciding? If the answer is nothing, if the plot would advance identically with them asleep in a chair, you may have a scene that's working against you.

A character who always makes the obvious right choice under pressure isn't a strong character — they're wish fulfillment. A character who makes the wrong choice for a reason the audience completely understands is someone we'll think about for years. Put your characters in impossible situations. Let them make real choices. Let those choices cost them something. That's the whole game.

The practical test: can you write their grocery list?

One exercise I keep coming back to: can I write the mundane details of this character's daily life without consulting my notes? Not their dramatic story moments — their Tuesday. What they eat for breakfast. What they avoid thinking about on their commute. What small social discomfort they replay at 2am. What they want to say to someone they haven't said.

If I can write that, I know the character. If I can only describe them in terms of their role in the plot, I don't know them well enough yet.

The characters who stay with audiences — who get quoted, analyzed, argued about years after the film ends — aren't always the most dramatic or most complex on paper. They're the ones who feel real enough to have a life beyond the story. That's what you're actually building when you build strong characters. Not a role. A person.

← All articles