CAST · IT
Faces & feelings
Per-character screen time, dialogue and emotion breakdown — derived from face recognition + expression classifier across every frame.
← Back to ItFaces detected
22,497
across full runtime
Named matches
14
actors identified
Close-up shots
12.5%
of all framed shots
Smile rate
4.4%
frames with detected joy
Gender split
M / F · screen-time weighted
Dominant emotion
Neutral 29%
film-wide aggregate
Most expressive
Jack Dylan Grazer
81% non-neutral
Lead screen share
26%
14 tracked characters
Overall emotion distribution
7 emotions · all characters · screen-time weightedScreen time by actor
14 named · 78m tracked of 134.7m01
Jaeden Martell
as Bill Denbrough · 2958 scenes
20.6min · 26% of cast
sad
02
Sophia Lillis
as Beverly Marsh · 1967 scenes
13.7min · 17% of cast
sad
03
Wyatt Oleff
as Stanley Uris · 1556 scenes
10.8min · 14% of cast
neutral
04
Jeremy Ray Taylor
as Ben Hanscom · 1276 scenes
8.9min · 11% of cast
sad
05
Jack Dylan Grazer
as Eddie Kaspbrak · 990 scenes
6.9min · 9% of cast
sad
06
Chosen Jacobs
as Mike Hanlon · 929 scenes
6.5min · 8% of cast
angry
07
Nicholas Hamilton
as Henry Bowers · 438 scenes
3.0min · 4% of cast
angry
08
Stephen Bogaert
as Mr. Marsh · 289 scenes
2.0min · 3% of cast
neutral
09
Jackson Robert Scott
as Georgie Denbrough · 238 scenes
1.6min · 2% of cast
sad
10
Jake Sim
as Belch Huggins · 166 scenes
1.1min · 1% of cast
angry
11
Finn Wolfhard
as Richie Tozier · 140 scenes
1.0min · 1% of cast
neutral
12
Owen Teague
as Patrick Hockstetter · 136 scenes
0.9min · 1% of cast
angry
13
Stuart Hughes
as Officer Bowers · 129 scenes
0.9min · 1% of cast
angry
14
Logan Thompson
as Victor Criss · 62 scenes
0.4min · 1% of cast
angry
Dialogue by character
words spoken · WPM · share of total dialogueNOTE — speaker matching uses face-detection overlap; actors not recognized by the AI appear as unidentified.
| Actor / Character | Words spoken | WPM | % of dialogue |
|---|
Jack Dylan Grazer as Eddie Kaspbrak | 1,771 | 210.8 | |
Jaeden Martell as Bill Denbrough | 803 | 132 | |
Wyatt Oleff as Stanley Uris | 686 | 127.7 | |
Jackson Robert Scott as Georgie Denbrough | 291 | 52.4 | |
Chosen Jacobs as Mike Hanlon | 288 | 209.4 | |
Sophia Lillis as Beverly Marsh | 255 | 62.1 | |
Jake Sim as Belch Huggins | 233 | 33.9 | |
Jeremy Ray Taylor as Ben Hanscom | 233 | 203.6 | |
Unidentified speakers | 118 | — | |
Stephen Bogaert as Mr. Marsh | 82 | 58.1 | |
Nicholas Hamilton as Henry Bowers | 26 | 214.9 | |
Cast profiles
arc · volatility · emotion breakdown per actorBD
Jaeden Martell
AS BILL DENBROUGH
● Dominant: sadEmotional arc — 30 segments~4m per bucket
00:0033m67m101m134.7m
BM
Sophia Lillis
AS BEVERLY MARSH
● Dominant: sadEmotional arc — 30 segments~4m per bucket
00:0033m67m101m134.7m
SU
Wyatt Oleff
AS STANLEY URIS
● Dominant: neutralEmotional arc — 30 segments~4m per bucket
00:0033m67m101m134.7m
BH
Jeremy Ray Taylor
AS BEN HANSCOM
● Dominant: sadEmotional arc — 30 segments~4m per bucket
00:0033m67m101m134.7m
EK
Jack Dylan Grazer
AS EDDIE KASPBRAK
● Dominant: sadEmotional arc — 30 segments~4m per bucket
00:0033m67m101m134.7m
MH
Chosen Jacobs
AS MIKE HANLON
● Dominant: angryEmotional arc — 30 segments~4m per bucket
00:0033m67m101m134.7m
HB
Nicholas Hamilton
AS HENRY BOWERS
● Dominant: angryEmotional arc — 30 segments~4m per bucket
00:0033m67m101m134.7m
MM
Stephen Bogaert
AS MR. MARSH
● Dominant: neutralEmotional arc — 30 segments~4m per bucket
00:0033m67m101m134.7m
GD
Jackson Robert Scott
AS GEORGIE DENBROUGH
● Dominant: sadEmotional arc — 30 segments~4m per bucket
00:0033m67m101m134.7m
BH
Jake Sim
AS BELCH HUGGINS
● Dominant: angryEmotional arc — 30 segments~4m per bucket
00:0033m67m101m134.7m
RT
Finn Wolfhard
AS RICHIE TOZIER
● Dominant: neutralEmotional arc — 30 segments~4m per bucket
00:0033m67m101m134.7m
PH
Owen Teague
AS PATRICK HOCKSTETTER
● Dominant: angryEmotional arc — 30 segments~4m per bucket
00:0033m67m101m134.7m
OB
Stuart Hughes
AS OFFICER BOWERS
● Dominant: angryEmotional arc — 30 segments~4m per bucket
00:0033m67m101m134.7m
VC
Logan Thompson
AS VICTOR CRISS
● Dominant: angryToo few detections for emotion analysis
Speaker diarization
talk-time · turns · pacing per speakerTalk-time share · 11 clusterssums to 100.0% of all dialogue
Grazer 20.5%
Martell 14.9%
Oleff 13.1%
Scott 13.6%
Lillis 10.0%
Sim 16.8%
First-word entry · per speakerdot = first line · trail = on-screen window · 5 ensemble
0:0033:4067:21101:01134:42
runtimeJackson Robert Scott
1:42enter
Jack Dylan Grazer
11:13enter
Jeremy Ray Taylor
13:50enter
Stephen Bogaert
17:51enter
Nicholas Hamilton
67:39enter
Jack Dylan GrazerSPEAKER 05
Rapid exchange20.5%of all dialogue · 1,771 words · 8:24 spoken
WPM210.8
Turns344
Avg turn1.4s
Longest15.0s
Jaeden MartellSPEAKER 27
Rapid exchange14.9%of all dialogue · 803 words · 6:05 spoken
WPM132
Turns254
Avg turn1.2s
Longest8.1s
Wyatt OleffSPEAKER 15
Rapid exchange13.1%of all dialogue · 686 words · 5:22 spoken
WPM127.7
Turns169
Avg turn1.3s
Longest26.6s
Jackson Robert ScottSPEAKER 21
Rapid exchange13.6%of all dialogue · 291 words · 5:34 spoken
WPM52.4
Turns178
Avg turn1.1s
Longest13.0s
Chosen JacobsSPEAKER 20
Brief3.4%of all dialogue · 288 words · 1:23 spoken
WPM209.4
Turns64
Avg turn1.2s
Longest4.9s
Sophia LillisSPEAKER 09
Conversational10.0%of all dialogue · 255 words · 4:07 spoken
WPM62.1
Turns114
Avg turn1.0s
Longest4.7s
Jake SimSPEAKER 07
Rapid exchange16.8%of all dialogue · 233 words · 6:52 spoken
WPM33.9
Turns320
Avg turn0.8s
Longest10.0s
Jeremy Ray TaylorSPEAKER 06
Conversational2.8%of all dialogue · 233 words · 1:09 spoken
WPM203.6
Turns117
Avg turn1.0s
Longest4.9s
Unknown SpeakerSPEAKER 25 · unmatched
Brief1.2%of all dialogue · 118 words · 0:29 spoken
WPM248.5
Turns38
Avg turn1.1s
Longest12.2s
Stephen BogaertSPEAKER 11
Brief3.4%of all dialogue · 82 words · 1:25 spoken
WPM58.1
Turns61
Avg turn0.9s
Longest3.1s
Nicholas HamiltonSPEAKER 26
Brief0.3%of all dialogue · 26 words · 0:07 spoken
WPM214.9
Turns32
Avg turn0.9s
Longest3.1s