Skip to content
Overhead view of a screenplay draft covered in notes on a writer's desk

Script Doctoring

What Does a Script Doctor Do?

6 min read

Script doctoring is one of the more misunderstood roles in screenwriting. Here's what it actually involves, and when it's the right call.

A targeted fix, not a full overhaul

A script doctor is brought in to solve a specific, defined problem in a screenplay that's otherwise close to working: a third act that doesn't land, dialogue that feels flat, a tone that drifts, or a plot hole nobody has managed to fix. The job isn't to rewrite the whole script. It's surgical, aimed precisely at the thing that's holding an otherwise solid draft back.

Diagnosis comes before the fix

The most important part of script doctoring often isn't the writing. It's the diagnosis. A weak ending is frequently caused by a setup problem much earlier in the script, and a scene that reads as 'boring' is sometimes actually a structural issue disguised as a pacing issue. A script doctor's first job is figuring out where a problem actually originates, which isn't always where it shows up on the page.

How it differs from editing and rewriting

Editing works broadly across a full script: structure, character, pacing. A full rewrite rebuilds substantial portions, sometimes the whole thing, from the ground up. Script doctoring sits between the two: more targeted than an edit, less extensive than a rewrite, aimed at a known or suspected problem area rather than a comprehensive pass.

When it makes sense

Script doctoring tends to fit best when a project is on a timeline that doesn't allow for a full rewrite, when the script is largely working and only needs one thing fixed, or when a writer already suspects, but can't quite solve, where the problem is. If a script has broad, systemic issues across structure, character, and dialogue all at once, a fuller edit or rewrite is usually the more efficient path.

Related Services

Have a project this relates to?

Let's talk about where it stands and what it needs next.