How to Describe Characters in a Screenplay | Skrib
How much physical description does a screenplay need? The load-bearing test, what strong introductions do and when to specify age, race, body and disability.

Every screenwriting guide says the same thing about character description: keep it short. Almost none of them explain what to keep.
So writers cut, arbitrarily, until the line is brief - and end up with an age bracket, a hair colour, and an adjective that could apply to anyone. Short, and useless.
The problem is that “how much detail” is the wrong question, because a screenplay isn’t a novel with the descriptions trimmed. A line of character description in a script is not a description of a person. It’s an instruction to a department.
Casting reads it and builds a brief. Wardrobe reads it and starts pulling. The director reads it and either follows it or works around it. Every detail you write is a decision you are taking away from someone whose job is to make that decision - sometimes correctly, often not.
The real question is: which decisions am I constraining, and does the story break if they go the other way?
This sits under our character architecture guide, which covers what changes about character work when you move between media.
How much should you describe a character in a screenplay?
As little as the story can survive. In practice that’s usually one line at first appearance, containing an age range and one or two details that are load-bearing - meaning a scene later in the script fails if the production changes them. Everything else belongs to casting, wardrobe and the director.
Formatting conventions for that first appearance are covered in our spec script formatting guide. This article is about the content of the line.
The load-bearing test
One question, applied to every detail:
If the production changed this, would a scene stop working?
If yes, it stays. A character who has to be physically imposing for the standoff in act three to make sense is load-bearing. A character with a scar someone remarks on is load-bearing. A character who has to pass unnoticed in a crowd is load-bearing.
If no, cut it. Hair colour is almost never load-bearing. Height usually isn’t. Eye colour never is, because the audience cannot see it past the third row or on most screens.
The test has a second edge. Details that survive it should be written in terms of the function, not the specification. “Big enough that people step aside for him” tells casting what the story needs. “Six foot four” tells them a number, and the moment they cast a compelling actor at six foot one, the line is a contradiction in a document twelve departments are reading.
Why appearance is the weakest channel
Here’s the trade that makes over-description a bad deal.
Appearance is the least efficient way to characterise, and the most expensive in production constraint. It costs the most freedom downstream and returns the least on the page.
A reader forms an impression of a person from what that person does. A woman who arrives eleven minutes early and waits in her car is characterised. A woman with shoulder-length auburn hair is inventoried.
This is why the strongest character introductions in produced scripts tend to contain almost no physical information. They describe behaviour, effect, or position - things that are simultaneously directable and characterising, which is the combination a script needs.
What strong introductions actually do
Four approaches. The illustrative lines below are written for this article rather than lifted from produced scripts.
Behaviour under observation. Show them doing something small and specific. > DELACROIX, 50s, straightens the pens on the desk before he sits down.
Effect on the room. Characterise by what happens to other people. > MARGUERITE, 30s. Two conversations stop when she comes in.
Contradiction in the image. Two things that shouldn’t be true at once - this is the fastest route to a person rather than a type. > YUSUF, 40s, in a suit that fits and boots that don’t.
Position made visible. Establish where they sit in a hierarchy without stating it. > ANNIKA, 20s, the only one still standing.
Each of these gives casting a genuine brief, gives the actor something to play, and gives the director something to shoot. None of them specifies a single feature that would limit who could be cast.
Where two characters need to read as opposites on sight, that’s contrast doing structural work - see character foils for when a visual contrast is earning its place.
Age and the “30s” convention
Writing 30s rather than 34 is standard, and the reason is practical rather than stylistic.
A bracket widens the casting pool without costing the story anything. Almost no script requires a character to be precisely thirty-four; a great many are damaged when a strong actor is ruled out by a number nobody needed.
Specify a precise age only when arithmetic matters. A character who must have been of enlistment age in a particular year, or whose relationship to another character depends on a specific gap, needs the number. Otherwise the bracket serves you better.
Wide brackets are legitimate. 30s-40s is a real thing to write when the story genuinely doesn’t care, and readers understand it as deliberate rather than vague.
Race, body, disability: when to specify
This is an active conversation in the industry and there’s no single settled convention. The practical considerations are worth stating plainly.
Specifying is appropriate when the story requires it. If a character’s experience, community, history or the plot itself depends on an identity characteristic, it belongs in the script, because leaving it out means the story can be broken by a casting decision the script never flagged.
Omitting is not neutral. An unspecified character is not read as unspecified in practice - readers and casting default to an assumed norm unless something in the script says otherwise. Writers who want a genuinely open role increasingly say so explicitly rather than relying on silence, and some scripts now carry a brief note stating that a role is open to any casting.
Over-specifying narrows without cause. A characteristic that has no bearing on any scene functions the same as hair colour: it eliminates actors and returns nothing.
The load-bearing test still applies, and it applies in both directions. Does a scene fail if this is changed? If yes, write it. If no, consider whether an explicit note about openness serves the script better than either specifying or staying silent.
On disability specifically, the same logic holds with an added practical dimension: many productions now cast disabled actors for disabled roles, so a character whose disability is load-bearing is a casting brief rather than a stage direction, and clarity in the script serves that process.
Casting comparisons
Writing a young Michael Caine type is common in specs and contested for good reasons.
The argument for: it transmits an enormous amount in three words. Readers understand it instantly.
The argument against: it dates fast, it reads as amateurish to some readers, it can be taken as an instruction the writer has no standing to give, and - practically - it narrows what casting will consider.
The workable middle: describe the quality rather than the person. Whatever you meant by the comparison, name that. It survives longer and gives casting something to work with rather than someone to match.
What belongs and what doesn’t
The script is read twice
One structural point that explains a lot of conflicting advice.
A spec script is read first as a sales document - by readers, assistants, executives - where the job of description is to make a person vivid quickly so the reader keeps turning pages.
A production draft is read as a manufacturing document - by departments who will spend money because of what it says.
Those two readerships want different things, which is why “make it vivid” and “cut everything non-essential” both appear as advice and both are right for different drafts. Behavioural description satisfies both, which is the practical reason to favour it over physical specification: it’s the only kind that gets more useful as the script moves toward production rather than less.
Prose and stage, briefly
Prose can afford physical detail because it costs nothing downstream - nobody is cast, and the reader’s image is the final image. The economy is completely different, and screenwriting habits transfer badly.
Stage occupies a middle position. Casting exists, physical specification constrains it, and productions expect wide latitude - often wider than film, since the same play will be staged repeatedly with entirely different casts.
Six mistakes
The inventory. Hair, eyes, height, build, clothing, in sequence. Reads as a passport, not a person.
Unfilmable interiority. She has never forgiven her mother. The camera cannot record this. If it matters, it has to be visible.
The specification nobody needs. A measurement or an exact age with no scene depending on it.
Description that contradicts casting later. Writing details in the spec that the production changes, then leaving them in the draft everyone is working from.
Redescribing on every appearance. The first appearance does the work. After that, only note what’s changed.
Description doing dialogue’s job. Establishing personality in the action line that the character is about to establish by speaking. Let the scene do it.
Keeping visual reference beside the page
Screenwriters end up with a research problem that doesn’t fit in a script file. Casting references, location photographs, period wardrobe, the image that started the whole idea - none of it belongs in the document, and all of it needs to be at hand while writing the line that constrains a department.
Skrib handles that by keeping both surfaces in one place. The Board is an infinite canvas that takes file uploads as well as documents and notes, so reference images sit beside a character card while the Draft stays open next to it with industry-standard formatting and scene numbers held steady through revisions. Scripts export straight to .fdx and .fountain for anyone downstream still working in Final Draft.
Frequently asked questions
How long should a character description be in a screenplay? Usually one line at first appearance. The useful constraint isn’t word count but the load-bearing test: keep any detail a later scene depends on, and cut anything the production could change without breaking something.
Should you describe a character’s appearance in a screenplay? Only where it’s load-bearing. Appearance is the least efficient way to characterise and the most costly in production constraint - behaviour, effect on a room, and visible contradiction all do more work on the page and take less away from casting.
Should you include the character’s exact age? A bracket like 30s is standard and widens the casting pool at no cost to the story. Use a precise age only when arithmetic depends on it - a required birth year, or a specific gap between two characters.
Can you suggest an actor in a screenplay? You can, and many spec scripts do, but comparisons date quickly and can read as an instruction the writer has no standing to give. Describing the quality you meant tends to survive better and gives casting something workable.
Should you specify a character’s race in a script? When the story depends on it, yes - otherwise a casting decision can break scenes the script never flagged. When it doesn’t, note that silence isn’t neutral in practice: many writers now state explicitly that a role is open rather than leaving it unaddressed.


