QuantCinemaCinema, decoded.
FilmsRankingsCompare
QuantCinema

AI-powered cinema analytics.

DISPATCH

Suggest a film · get notified when new data drops

© 2026 QuantCinema
CAST · SHUTTER ISLAND

Faces & feelings

Per-character screen time, dialogue and emotion breakdown — derived from face recognition + expression classifier across every frame.

← Back to Shutter Island
Faces detected
23,948
across full runtime
Named matches
15
actors identified
Close-up shots
10.8%
of all framed shots
Smile rate
3.1%
frames with detected joy
Gender split
87%
13%
M / F · screen-time weighted
Dominant emotion
Angry 29%
film-wide aggregate
Most expressive
Jackie Earle Haley
86% non-neutral
Lead screen share
52%
15 tracked characters

Overall emotion distribution

7 emotions · all characters · screen-time weighted
Happy
3.1%
744 frames
Surprise
5.3%
1,266 frames
Neutral
19.2%
4,609 frames
Fear
15.8%
3,793 frames
Sad
18.3%
4,383 frames
Angry
29.1%
6,972 frames
Disgust
9.1%
2,181 frames

Screen time by actor

15 named · 112m tracked of 138.1m
01
Leonardo DiCaprio
as Teddy Daniels · 8364 scenes
58.1min · 52% of cast
angry
02
Mark Ruffalo
as Chuck Aule · 2406 scenes
16.7min · 15% of cast
angry
03
Ben Kingsley
as Dr. Cawley · 1882 scenes
13.1min · 12% of cast
angry
04
Michelle Williams
as Dolores · 583 scenes
4.0min · 4% of cast
sad
05
Patricia Clarkson
as Rachel 2 · 566 scenes
3.9min · 4% of cast
sad
06
Max von Sydow
as Dr. Naehring · 395 scenes
2.8min · 2% of cast
sad
07
Emily Mortimer
as Rachel 1 · 386 scenes
2.7min · 2% of cast
sad
08
Ted Levine
as Warden · 362 scenes
2.5min · 2% of cast
happy
09
John Carroll Lynch
as Deputy Warden McPherson · 310 scenes
2.1min · 2% of cast
neutral
10
Robin Bartlett
as Bridget Kearns · 288 scenes
2.0min · 2% of cast
surprise
11
Jackie Earle Haley
as George Noyce · 187 scenes
1.3min · 1% of cast
fear
12
Christopher Denham
as Peter Breene · 137 scenes
0.9min · 1% of cast
disgust
13
Nellie Sciutto
as Nurse Marino · 94 scenes
0.7min · 1% of cast
angry
14
Elias Koteas
as Laeddis · 84 scenes
0.6min · 1% of cast
happy
15
Joseph Sikora
as Glen Miga · 78 scenes
0.5min · 0% of cast
neutral

Dialogue by character

words spoken · WPM · share of total dialogue
NOTE — speaker matching uses face-detection overlap; actors not recognized by the AI appear as unidentified.
Actor / CharacterWords spokenWPM% of dialogue
Ben Kingsley
as Dr. Cawley
2,215234.4
24.0%
Leonardo DiCaprio
as Teddy Daniels
2,063152.9
22.3%
Mark Ruffalo
as Chuck Aule
1,759195.8
19.0%
Michelle Williams
as Dolores
691148.6
7.5%
Patricia Clarkson
as Rachel 2
543149.7
5.9%
John Carroll Lynch
as Deputy Warden McPherson
450121.2
4.9%
Max von Sydow
as Dr. Naehring
373191.3
4.0%
Jackie Earle Haley
as George Noyce
306248.2
3.3%
Ted Levine
as Warden
257215.2
2.8%
Robin Bartlett
as Bridget Kearns
194153.6
2.1%
Christopher Denham
as Peter Breene
145207
1.6%
Emily Mortimer
as Rachel 1
85126.9
0.9%
Nellie Sciutto
as Nurse Marino
69203.9
0.7%
Unidentified speakers
44—
0.5%
Joseph Sikora
as Glen Miga
41221.6
0.4%

Cast profiles

arc · volatility · emotion breakdown per actor
TD
Leonardo DiCaprio
AS TEDDY DANIELS
● Dominant: angry
Screen time
58m 08s
Scenes
8364
First seen
1:13
Last seen
129:50
Volatility
28 Med
Emotional arc — 30 segments~5m per bucket
00:0034m69m103m138.1m
1%
Happy
4%
Surprise
7%
Neutral
13%
Fear
20%
Sad
51%
Angry
6%
Disgust
CA
Mark Ruffalo
AS CHUCK AULE
● Dominant: angry
Screen time
16m 44s
Scenes
2406
First seen
1:51
Last seen
129:41
Volatility
37 Med
Emotional arc — 30 segments~5m per bucket
00:0034m69m103m138.1m
7%
Happy
7%
Surprise
20%
Neutral
5%
Fear
20%
Sad
29%
Angry
12%
Disgust
DC
Ben Kingsley
AS DR. CAWLEY
● Dominant: angry
Screen time
13m 05s
Scenes
1882
First seen
9:43
Last seen
129:47
Volatility
36 Med
Emotional arc — 30 segments~5m per bucket
00:0034m69m103m138.1m
2%
Happy
2%
Surprise
6%
Neutral
7%
Fear
11%
Sad
41%
Angry
32%
Disgust
D
Michelle Williams
AS DOLORES
● Dominant: sad
Screen time
4m 03s
Scenes
583
First seen
2:53
Last seen
123:51
Volatility
20 Low
Emotional arc — 30 segments~5m per bucket
00:0034m69m103m138.1m
9%
Happy
1%
Surprise
16%
Neutral
11%
Fear
46%
Sad
9%
Angry
7%
Disgust
R2
Patricia Clarkson
AS RACHEL 2
● Dominant: sad
Screen time
3m 56s
Scenes
566
First seen
83:21
Last seen
91:34
Volatility
31 Med
Emotional arc — 30 segments~5m per bucket
00:0034m69m103m138.1m
1%
Happy
0%
Surprise
3%
Neutral
25%
Fear
61%
Sad
1%
Angry
10%
Disgust
DN
Max von Sydow
AS DR. NAEHRING
● Dominant: sad
Screen time
2m 45s
Scenes
395
First seen
21:30
Last seen
129:54
Volatility
37 Med
Emotional arc — 30 segments~5m per bucket
00:0034m69m103m138.1m
4%
Happy
20%
Surprise
7%
Neutral
3%
Fear
51%
Sad
14%
Angry
1%
Disgust
R1
Emily Mortimer
AS RACHEL 1
● Dominant: sad
Screen time
2m 41s
Scenes
386
First seen
11:51
Last seen
124:17
Volatility
25 Med
Emotional arc — 30 segments~5m per bucket
00:0034m69m103m138.1m
8%
Happy
4%
Surprise
2%
Neutral
29%
Fear
51%
Sad
4%
Angry
7%
Disgust
W
Ted Levine
AS WARDEN
● Dominant: happy
Screen time
2m 31s
Scenes
362
First seen
56:58
Last seen
129:52
Volatility
46 Med
Emotional arc — 30 segments~5m per bucket
00:0034m69m103m138.1m
33%
Happy
0%
Surprise
27%
Neutral
2%
Fear
2%
Sad
12%
Angry
26%
Disgust
DW
John Carroll Lynch
AS DEPUTY WARDEN MCPHERSON
● Dominant: neutral
Screen time
2m 09s
Scenes
310
First seen
4:42
Last seen
48:45
Volatility
42 Med
Emotional arc — 30 segments~5m per bucket
00:0034m69m103m138.1m
7%
Happy
15%
Surprise
38%
Neutral
7%
Fear
7%
Sad
24%
Angry
4%
Disgust
BK
Robin Bartlett
AS BRIDGET KEARNS
● Dominant: surprise
Screen time
2m 00s
Scenes
288
First seen
34:59
Last seen
97:30
Volatility
38 Med
Emotional arc — 30 segments~5m per bucket
00:0034m69m103m138.1m
19%
Happy
32%
Surprise
5%
Neutral
4%
Fear
20%
Sad
0%
Angry
21%
Disgust
GN
Jackie Earle Haley
AS GEORGE NOYCE
● Dominant: fear
Screen time
1m 18s
Scenes
187
First seen
72:36
Last seen
76:27
Volatility
48 Med
Emotional arc — 30 segments~5m per bucket
00:0034m69m103m138.1m
11%
Happy
3%
Surprise
14%
Neutral
29%
Fear
24%
Sad
18%
Angry
1%
Disgust
PB
Christopher Denham
AS PETER BREENE
● Dominant: disgust
Screen time
0m 57s
Scenes
137
First seen
32:33
Last seen
95:49
Volatility
33 Med
Emotional arc — 30 segments~5m per bucket
00:0034m69m103m138.1m
10%
Happy
2%
Surprise
1%
Neutral
2%
Fear
10%
Sad
15%
Angry
62%
Disgust
NM
Nellie Sciutto
AS NURSE MARINO
● Dominant: angry
Screen time
0m 39s
Scenes
94
First seen
9:23
Last seen
96:10
Volatility
47 Med
Emotional arc — 30 segments~5m per bucket
00:0034m69m103m138.1m
5%
Happy
7%
Surprise
11%
Neutral
10%
Fear
5%
Sad
45%
Angry
17%
Disgust
L
Elias Koteas
AS LAEDDIS
● Dominant: happy
Screen time
0m 35s
Scenes
84
First seen
59:16
Last seen
60:20
Volatility
31 Med
Emotional arc — 30 segments~5m per bucket
00:0034m69m103m138.1m
37%
Happy
0%
Surprise
60%
Neutral
7%
Fear
12%
Sad
23%
Angry
21%
Disgust
GM
Joseph Sikora
AS GLEN MIGA
● Dominant: neutral
Screen time
0m 32s
Scenes
78
First seen
14:40
Last seen
95:49
Volatility
27 Med
Emotional arc — 30 segments~5m per bucket
00:0034m69m103m138.1m
0%
Happy
4%
Surprise
53%
Neutral
1%
Fear
8%
Sad
32%
Angry
3%
Disgust

Speaker diarization

talk-time · turns · pacing per speaker
Talk-time share · 15 clusterssums to 100.1% of all dialogue
Kingsley 18.3%
DiCaprio 26.1%
Ruffalo 17.4%
Williams 9.0%
Lynch 7.2%
First-word entry · per speakerdot = first line · trail = on-screen window · 9 ensemble
0:0034:3269:03103:35138:06
runtime
Leonardo DiCaprio
2:13enter
Mark Ruffalo
2:16enter
John Carroll Lynch
4:44enter
Ben Kingsley
9:45enter
SPEAKER 31
13:12enter
Joseph Sikora
17:16enter
Nellie Sciutto
18:03enter
Max von Sydow
21:30enter
Michelle Williams
26:15enter
Christopher Denham
32:33enter
Jackie Earle Haley
34:36enter
Robin Bartlett
34:47enter
Emily Mortimer
51:35enter
Patricia Clarkson
83:27enter
Ted Levine
92:06enter
Ben KingsleySPEAKER 14
Rapid exchange
18.3%
of all dialogue · 2,215 words · 9:27 spoken
WPM234.4
Turns278
Avg turn2.3s
Longest15.0s
enters at 9:45profanity 5
Leonardo DiCaprioSPEAKER 18
Rapid exchange
26.1%
of all dialogue · 2,063 words · 13:30 spoken
WPM152.9
Turns429
Avg turn1.5s
Longest13.2s
enters at 2:13profanity 8
Mark RuffaloSPEAKER 21
Rapid exchange
17.4%
of all dialogue · 1,759 words · 8:59 spoken
WPM195.8
Turns307
Avg turn1.7s
Longest36.2s
enters at 2:16profanity 20
Michelle WilliamsSPEAKER 15
Rapid exchange
9.0%
of all dialogue · 691 words · 4:39 spoken
WPM148.6
Turns367
Avg turn0.9s
Longest8.2s
enters at 26:15profanity 7
Patricia ClarksonSPEAKER 13
Conversational
7.0%
of all dialogue · 543 words · 3:38 spoken
WPM149.7
Turns115
Avg turn1.6s
Longest14.0s
enters at 83:27profanity 0
John Carroll LynchSPEAKER 02
Brief
7.2%
of all dialogue · 450 words · 3:43 spoken
WPM121.2
Turns68
Avg turn2.0s
Longest13.7s
enters at 4:44profanity 2
Max von SydowSPEAKER 09
Conversational
3.8%
of all dialogue · 373 words · 1:57 spoken
WPM191.3
Turns136
Avg turn1.1s
Longest10.8s
enters at 21:30profanity 1
Jackie Earle HaleySPEAKER 20
Conversational
2.4%
of all dialogue · 306 words · 1:14 spoken
WPM248.2
Turns102
Avg turn0.9s
Longest6.9s
enters at 34:36profanity 3
Ted LevineSPEAKER 08
Brief
2.3%
of all dialogue · 257 words · 1:12 spoken
WPM215.2
Turns44
Avg turn1.7s
Longest8.9s
enters at 92:06profanity 0
Robin BartlettSPEAKER 05
Brief
2.4%
of all dialogue · 194 words · 1:16 spoken
WPM153.6
Turns36
Avg turn1.9s
Longest5.7s
enters at 34:47profanity 1
Christopher DenhamSPEAKER 27
Brief
1.4%
of all dialogue · 145 words · 0:42 spoken
WPM207
Turns28
Avg turn1.6s
Longest14.3s
enters at 32:33profanity 3
Emily MortimerSPEAKER 35
Brief
1.3%
of all dialogue · 85 words · 0:40 spoken
WPM126.9
Turns32
Avg turn1.2s
Longest6.1s
enters at 51:35profanity 1
Nellie SciuttoSPEAKER 00
Brief
0.7%
of all dialogue · 69 words · 0:20 spoken
WPM203.9
Turns31
Avg turn0.8s
Longest2.1s
enters at 18:03profanity 0
Unknown SpeakerSPEAKER 31 · unmatched
Brief
0.4%
of all dialogue · 44 words · 0:12 spoken
WPM229.2
Turns4
Avg turn3.2s
Longest6.3s
enters at 13:12profanity 0
Joseph SikoraSPEAKER 10
Brief
0.4%
of all dialogue · 41 words · 0:11 spoken
WPM221.6
Turns9
Avg turn1.5s
Longest3.9s
enters at 17:16profanity 0
AGGREGATE — 15 unique characters · 23,948 faces detected · 15 named matches · 112m screen-time tracked