The PreList
Skip to research content

Script Intelligence

The anatomy of a produced screenplay.

We measured 428 produced feature screenplays, 2000-2026. The median script runs 117 pages and 124 scenes, moves through 62 locations, and has 42 detected speaking characters. These are separate medians, not one representative script.

Published 13 August 2026 · Measured with engine 1.5 · Snapshot anatomy-of-a-produced-screenplay-2026-09-v5 · Methodology

Key findings

  • The median produced feature runs 117 pages; half of the eligible sample sits between 106 and 131 (n=428).
  • Scenes are short: the median script’s typical scene is 4 eighths of a page, roughly half a page for this per-script measure (n=401).
  • The median script uses 62 distinct locations and plays 62% of its scenes indoors (n=401).
  • 42 characters speak in the median measured script; the median share attributed to its largest speaking part is 29.2% of the dialogue (n=233).
  • Dialogue outweighs action on the page: 1.13 lines of dialogue for every line of action at the median (n=395).

How long a produced feature actually is.

The famous rule of thumb says a page a minute and a hundred and twenty pages. In this eligible sample, the middle half of script lengths spans 25 pages, with an upper quartile of 131.

The middle half of produced features runs from 106 to 131 pages.
Distribution of page counts across 428 produced featuresmedian 117. Bars count eligible scripts in each interval; the data table gives all 428 observations by bin.median 11780100120140160180Distribution of page counts across 428 produced featuresmedian 117. Bars count eligible scripts in each interval; the data table gives all 428 observations by bin.median 11780120160
View data table
Distribution of page counts across 428 produced features
IntervalScripts
60 to <701
70 to <804
80 to <9017
90 to <10042
100 to <11078
110 to <12093
120 to <13072
130 to <14046
140 to <15026
150 to <16015
160 to <17016
170 to <1806
180 to <1905
190 to <2002
200 to <2102
210 to <2201
220 to <2301
230 to <2400
240 to <2500
250 to <2601
Total eligible scripts428

median 117; eligible n=428. Intervals include the lower bound and exclude the upper bound. The final “or more” interval, where shown, includes the grouped tail.

Page count, n=428 eligible produced features 2000-2026 · snapshot anatomy-of-a-produced-screenplay-2026-09-v5

Cite

The package also retains a median modelled runtime of 117 minutes (n=395). This is an estimate from script composition, not observed film length. The model has not been validated on this full cohort; see the runtime assumptions and limits.

How scene length varies across scripts.

The median scene count is 124 (n=401). Scene length is a separate measure: we take each script’s median scene length, then the median across those scripts. That result is 4 eighths of a page (n=401). It does not mean half of all individual scenes have that length.

The median script's typical scene is 4 eighths of a page long.
Distribution of median scene length across 401 produced featuresmedian 4. Bars count eligible scripts in each interval; the data table gives all 401 observations by bin.median 424681012Distribution of median scene length across 401 produced featuresmedian 4. Bars count eligible scripts in each interval; the data table gives all 401 observations by bin.median 42610
View data table
Distribution of median scene length across 401 produced features
IntervalScripts
1 to <217
2 to <375
3 to <4101
4 to <560
5 to <664
6 to <731
7 to <814
8 to <910
9 to <107
10 to <114
11 to <127
12 or more11
Total eligible scripts401

median 4; eligible n=401. Intervals include the lower bound and exclude the upper bound. The final “or more” interval, where shown, includes the grouped tail.

Median scene length per script, in eighths of a page; scripts above 12 eighths grouped at the right, n=401 eligible produced features 2000-2026 · snapshot anatomy-of-a-produced-screenplay-2026-09-v5

Cite

Scene counts vary across scripts: 93 to 162 for the middle half.
Distribution of scene counts across 401 produced featuresmedian 124. Bars count eligible scripts in each interval; the data table gives all 401 observations by bin.median 12450100150200250300Distribution of scene counts across 401 produced featuresmedian 124. Bars count eligible scripts in each interval; the data table gives all 401 observations by bin.median 12450150250
View data table
Distribution of scene counts across 401 produced features
IntervalScripts
20 to <409
40 to <6016
60 to <8030
80 to <10067
100 to <12061
120 to <14058
140 to <16051
160 to <18037
180 to <20020
200 to <22015
220 to <24010
240 to <2607
260 to <2805
280 to <3004
300 to <3205
320 or more6
Total eligible scripts401

median 124; eligible n=401. Intervals include the lower bound and exclude the upper bound. The final “or more” interval, where shown, includes the grouped tail.

Scene count; scripts above 320 scenes grouped at the right, n=401 eligible produced features 2000-2026 · snapshot anatomy-of-a-produced-screenplay-2026-09-v5

Cite

62 places, mostly indoors, mostly daylight.

The median measured script moves through 62 distinct places. Rooms within one building are counted as one place, so this is a measure of worlds, not slugline variants.

The median produced feature uses 62 distinct locations.
Distribution of unique location counts across 401 produced featuresmedian 62. Bars count eligible scripts in each interval; the data table gives all 401 observations by bin.median 62255075100150Distribution of unique location counts across 401 produced featuresmedian 62. Bars count eligible scripts in each interval; the data table gives all 401 observations by bin.median 622575150
View data table
Distribution of unique location counts across 401 produced features
IntervalScripts
0 to <157
15 to <3035
30 to <4556
45 to <6085
60 to <7588
75 to <9042
90 to <10528
105 to <12027
120 to <13514
135 to <15010
150 to <1652
165 or more7
Total eligible scripts401

median 62; eligible n=401. Intervals include the lower bound and exclude the upper bound. The final “or more” interval, where shown, includes the grouped tail.

Unique locations; scripts above 165 locations grouped at the right, n=401 eligible produced features 2000-2026 · snapshot anatomy-of-a-produced-screenplay-2026-09-v5

Cite

62%

of scenes play interior on the median script

Middle half: 53% to 72%

n=401 eligible features

60%

of time-stamped scenes play in daylight

Middle half: 45% to 72%

n=354 eligible features

Big casts, concentrated voices.

42 characters speak in the median measured script. Separately, the median share of dialogue attributed to a script’s largest speaking part is 29.2%. “Speaking characters” counts detected character cues, not principal roles; extraction can occasionally split one name or misread a line as a cue.

42 characters speak in the median feature.
Distribution of speaking-character counts across 233 produced featuresmedian 42. Bars count eligible scripts in each interval; the data table gives all 233 observations by bin.median 4220406080100Distribution of speaking-character counts across 233 produced featuresmedian 42. Bars count eligible scripts in each interval; the data table gives all 233 observations by bin.median 422060100
View data table
Distribution of speaking-character counts across 233 produced features
IntervalScripts
0 to <103
10 to <2016
20 to <3034
30 to <4055
40 to <5056
50 to <6030
60 to <7015
70 to <8011
80 to <906
90 to <1003
100 to <1101
110 or more3
Total eligible scripts233

median 42; eligible n=233. Intervals include the lower bound and exclude the upper bound. The final “or more” interval, where shown, includes the grouped tail.

Speaking characters; scripts above 110 characters grouped at the right, n=233 eligible produced features 2000-2026 · snapshot anatomy-of-a-produced-screenplay-2026-09-v5

Cite

29.2%

of all dialogue belongs to the largest part on the median script

Middle half: 23% to 35%

n=233 eligible features

1.13

lines of dialogue per line of action on the median script

Middle half: 0.77 to 1.59

n=395 eligible features

The shape of each genre.

The middle bands overlap on many measures. For length, the page-count comparison below identifies the longest and shortest medians. These are patterns in this sample, not requirements for a genre.

Compare genres by
Action runs highest at 128 median pages; horror lowest at 110.
Pages by genreDots show medians; bands show the middle 50%. Each sample size counts eligible scripts for this measure. Full quartiles and suppressed samples appear in the data table.Actionn=53128Thrillern=30126Sci-Fin=32121Romancen=25117Draman=105115Animation/Familyn=41115Comedyn=66114Horrorn=46110Fantasyn=17Not shown: minimum n=20Crimen=13Not shown: minimum n=20Pages by genreDots show medians; bands show the middle 50%. Each sample size counts eligible scripts for this measure. Full quartiles and suppressed samples appear in the data table.Actionn=53128Thrillern=30126Sci-Fin=32121Romancen=25117Draman=105115Animation/Familyn=41115Comedyn=66114Horrorn=46110Fantasyn=17Not shown: minimum n=20Crimen=13Not shown: minimum n=20
View data table
Pages by genre
GenreEligible nLower quartileMedianUpper quartile
Action53116128152
Thriller30114.25126138.25
Sci-Fi32109121139.5
Romance25103117130
Drama105103115138
Animation/Family41101115128
Comedy66107114120.75
Horror46100110117.75
Fantasy17Not shownNot shownNot shown
Crime13Not shownNot shownNot shown

The middle half lies between the lower and upper quartiles. Results below n=20 are not shown. These ranges describe this corpus, not a target or quality score.

n per genre shown beside each label · 2000-2026 · snapshot anatomy-of-a-produced-screenplay-2026-09-v5 · dot: median; band: middle 50%

Cite

Fantasy, Crime are measured but held back until they reach 20 eligible scripts for a measure: publishing a median over a handful of titles invites more confidence than the sample can carry. They unlock as the corpus grows.

What this means for a working writer.

The middle 50% is the range between the lower and upper quartiles. Half of this sample sits outside that band. Being inside it does not establish quality, and being outside it does not identify a problem. Use a comparison to frame a question about your draft, not as a target to write towards.

The sample is selective: available produced scripts often come from awards campaigns, and draft formats vary. Genre groups overlap. These figures cannot tell you whether a particular scene works, how a reader will respond, or whether a script will be produced.

Methodology in brief

  • Cohort: Produced feature screenplays released 2000-2026, measured from the file we hold, excluding parses the engine rated low confidence. 129 of 557 corpus scripts were excluded, each with a stated reason, listed in the snapshot manifest.
  • Structural counts come from a deterministic measurement engine (v1.5). Runtime is a fitted estimate. Repeatability does not prove extraction accuracy. No AI judgement scores or user scripts are included.
  • Figures are medians with interquartile ranges. Genre cells below n=20 are suppressed. Publicly available produced scripts skew toward acclaimed titles, so this cohort describes produced screenwriting as it survives publication, not a random sample of everything shot.

Read the full methodology

What is on your pages?

Upload your screenplay to see its page, scene, location and speaking-part counts. The measurements and their export are available on the free plan, without an AI analysis. Use this research as context, not a score your draft needs to match.

Measure your screenplay

Free account required. Use a laptop or desktop; on a phone, we’ll email you a link for your computer. Plan storage limits apply.

Publication history

  1. Reviewed release ·

    Source review of all 448 in-range held files corrects draft writing credits and public provenance. Nine previously included files are removed after source-identity or screenplay-extent checks, leaving 428 features. Shared cue-quality checks and 68 targeted source-page reviews withhold suspect measurement families; the No One Will Save You exception is withdrawn. Median PDF pages is 117 (n=428), scenes 124 (n=401), locations 62 (n=401), and speaking characters 42 (n=233). Page counts include cover and front matter. This is a targeted review, not a whole-corpus accuracy estimate. Prior releases remain unchanged.

  2. Public accuracy correction ·

    437 features; Nell excluded, Memory identified as the 2023 drama, and figures use eligible samples. Median 117.5 pages (n=436).

  3. Measurement correction ·

    Introduced measurement-family exclusions. Nell and Memory metadata were later corrected in v4; original histograms did not apply these exclusions.

  4. Expanded cohort ·

    Expanded to 438 scripts. This version predates measurement-family guards.

  5. Initial publication ·

    268 produced feature scripts.

Use this research

The PreList Industry Intelligence (2026). "The Anatomy of a Produced Screenplay." Cohort: 428 produced feature screenplays, 2000-2026; eligible n varies by measure. Snapshot anatomy-of-a-produced-screenplay-2026-09-v5. https://www.theprelist.io/research/anatomy-of-a-produced-screenplay (version: https://www.theprelist.io/research/versions/anatomy-of-a-produced-screenplay-2026-09-v5)

Version details and manifest

Licensed CC BY 4.0: reuse the figures, charts and dataset with attribution and a link back to this page. Snapshot anatomy-of-a-produced-screenplay-2026-09-v5; every number above traces to it.