The Character Pass
With the structure sound, you turn to the people who live inside it. A dedicated character pass — reading the script one character at a time — is how you turn functional roles into unforgettable people.
People don't leave a movie theater talking about structure. They talk about characters — the person they fell for, feared, or couldn't stop thinking about. In your first draft, though, you were often too busy wrangling plot to fully realize the people living inside it, so many of them ended up as functional roles: the mentor who mentors, the villain who's evil because the plot needs one. The character pass is a dedicated rewrite where you stop worrying about plot mechanics and focus entirely on making your people real, active, and unforgettable. Knowing how to rewrite characters is often the difference between a script that works and one that lands.
Read the script one character at a time
The signature technique of the character pass is to read your entire screenplay through the eyes of a single character — then do it again for the next one. When you read for just one person, following only their journey, their gaps and inconsistencies jump out in a way they never do on a normal read:
- Track their arc. Do they change across the film? Is that change earned by what happens to them, or does it just appear because the ending needs it?
- Check their motivation. Does every action make sense for this person? Or do they sometimes do things only because the plot demands it?
- Follow their want. Is it clear what they're after in every scene? Characters without wants go passive and flat.
- Feel their consistency. Do they feel like one coherent person, or does their behavior lurch to serve different scenes?
This one-character-at-a-time read is tedious and it is worth it. It's the single most effective character tool a rewriter has — even actors do a version of it, reading the whole script only for their role.
What to deepen
- Want and need. Sharpen the external goal (want) and the internal lesson (need). The gap between them is where arc lives.
- Make them active. The most common character fix in any rewrite: turn a passive protagonist into one who drives the story through their own choices. Things shouldn't just happen to your hero.
- Contradiction and flaw. Real people contain contradictions; give characters a flaw, a blind spot, an inner conflict. Perfect characters are boring.
- Specificity. Replace generic traits with specific, telling detail — the exact habit, fear, or history that makes them this person and no one else.
- Distinct voices. Each major character should sound unmistakably like themselves. (You'll sharpen this further in the dialogue pass.)
Fix the supporting cast too
The character pass isn't only for your lead. Weak supporting characters drag down a whole film. In this pass, check that every secondary character has a reason to exist and a life of their own — even a small one. The classic fix is combination: if two minor characters each do a little, merge them into one who does a lot and matters more. And make sure your antagonist is as carefully built as your hero — a great villain has understandable motivation and is often the most memorable person in the movie. A protagonist is only as compelling as the opposition they face.
Whenever a script of mine feels "fine but forgettable," it's almost always a character problem, not a plot problem — and the fix is almost always the same: my protagonist is too passive. They're reacting, being pushed around by events, waiting for the plot to happen to them. So in my character pass I hunt for every moment where my hero is a passenger and I hand them the wheel — I make them decide, choose, act, even wrongly. The second the protagonist starts driving, a flat script comes to life. Passive heroes are the number-one killer of scripts that are "almost there."
Your people are now real, active, and driving the story. The next pass zooms in tighter — to the level of the individual scene and the words the characters actually say. The scene and dialogue pass is next.
Hear your script out loud without gathering a cast. The Table Read tool gives your pages voices so you can catch clunky dialogue, dead scenes, and pacing problems the eye skips right over — the fastest way to find what a rewrite needs to fix.
