QuantCinemaCinema, decoded.
FilmsRankingsCompare
QuantCinema

AI-powered cinema analytics.

DISPATCH

Suggest a film · get notified when new data drops

© 2026 QuantCinema
CAST · TERMINATOR 2 JUDGMENT DAY

Faces & feelings

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

← Back to Terminator 2 Judgment Day
Faces detected
21,635
across full runtime
Named matches
12
actors identified
Close-up shots
31.3%
of all framed shots
Smile rate
4.0%
frames with detected joy
Gender split
72%
28%
M / F · screen-time weighted
Dominant emotion
Neutral 29%
film-wide aggregate
Most expressive
Jenette Goldstein
78% non-neutral
Lead screen share
28%
13 tracked characters

Overall emotion distribution

7 emotions · all characters · screen-time weighted
Happy
4.0%
857 frames
Surprise
3.2%
701 frames
Neutral
28.9%
6,243 frames
Fear
22.4%
4,837 frames
Sad
19.8%
4,283 frames
Angry
18.0%
3,903 frames
Disgust
3.7%
811 frames

Screen time by actor

13 named · 79m tracked of 155.9m
01
Arnold Schwarzenegger
as The Terminator · 3165 scenes
22.0min · 28% of cast
angry
02
Linda Hamilton
as Sarah Connor · 2691 scenes
18.7min · 24% of cast
sad
03
Edward Furlong
as John Connor · 2491 scenes
17.3min · 22% of cast
sad
04
Joe Morton
as Miles Dyson · 980 scenes
6.8min · 9% of cast
sad
05
Robert Patrick
as T-1000 · 814 scenes
5.7min · 7% of cast
angry
06
Earl Boen
as Dr. Silberman · 395 scenes
2.8min · 3% of cast
angry
07
S. Epatha Merkerson
as Tarissa Dyson · 287 scenes
2.0min · 3% of cast
happy
08
Jenette Goldstein
as Janelle Voight · 207 scenes
1.4min · 2% of cast
angry
09
Xander Berkeley
as Todd Voight · 92 scenes
0.6min · 1% of cast
neutral
10
Leslie Hamilton Gearren
as Twin Sarah · 60 scenes
0.4min · 1% of cast
fear
11
Pete Schrum
as Lloyd · 49 scenes
0.3min · 0% of cast
neutral
12
Castulo Guerra
as Enrique Salceda · 49 scenes
0.3min · 0% of cast
disgust
13
Danny Cooksey
as Tim · 28 scenes
0.2min · 0% of cast
sad

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
Edward Furlong
as John Connor
1,38388.8
29.6%
Arnold Schwarzenegger
as The Terminator
806136.4
17.2%
Linda Hamilton
as Sarah Connor
68519.4
14.7%
Earl Boen
as Dr. Silberman
596171.9
12.8%
Joe Morton
as Miles Dyson
432225.6
9.2%
Xander Berkeley
as Todd Voight
143274.1
3.1%
Castulo Guerra
as Enrique Salceda
141233.7
3.0%
Jenette Goldstein
as Janelle Voight
140253.3
3.0%
S. Epatha Merkerson
as Tarissa Dyson
138212.4
3.0%
Robert Patrick
as T-1000
125182.3
2.7%
Danny Cooksey
as Tim
52283.1
1.1%
Pete Schrum
as Lloyd
32101.5
0.7%

Cast profiles

arc · volatility · emotion breakdown per actor
TT
Arnold Schwarzenegger
AS THE TERMINATOR
● Dominant: angry
Screen time
22m 00s
Scenes
3165
First seen
7:09
Last seen
149:11
Volatility
30 Med
Emotional arc — 30 segments~5m per bucket
00:0038m77m116m155.9m
1%
Happy
1%
Surprise
21%
Neutral
10%
Fear
10%
Sad
56%
Angry
2%
Disgust
SC
Linda Hamilton
AS SARAH CONNOR
● Dominant: sad
Screen time
18m 43s
Scenes
2691
First seen
15:25
Last seen
150:11
Volatility
31 Med
Emotional arc — 30 segments~5m per bucket
00:0038m77m116m155.9m
2%
Happy
0%
Surprise
10%
Neutral
32%
Fear
42%
Sad
8%
Angry
5%
Disgust
JC
Edward Furlong
AS JOHN CONNOR
● Dominant: sad
Screen time
17m 19s
Scenes
2491
First seen
13:20
Last seen
150:01
Volatility
39 Med
Emotional arc — 30 segments~5m per bucket
00:0038m77m116m155.9m
7%
Happy
1%
Surprise
20%
Neutral
10%
Fear
46%
Sad
10%
Angry
6%
Disgust
MD
Joe Morton
AS MILES DYSON
● Dominant: sad
Screen time
6m 49s
Scenes
980
First seen
26:31
Last seen
119:40
Volatility
36 Med
Emotional arc — 30 segments~5m per bucket
00:0038m77m116m155.9m
12%
Happy
4%
Surprise
28%
Neutral
12%
Fear
40%
Sad
4%
Angry
1%
Disgust
T
Robert Patrick
AS T-1000
● Dominant: angry
Screen time
5m 40s
Scenes
814
First seen
12:09
Last seen
144:06
Volatility
28 Med
Emotional arc — 30 segments~5m per bucket
00:0038m77m116m155.9m
4%
Happy
1%
Surprise
19%
Neutral
7%
Fear
5%
Sad
65%
Angry
3%
Disgust
DS
Earl Boen
AS DR. SILBERMAN
● Dominant: angry
Screen time
2m 45s
Scenes
395
First seen
14:32
Last seen
64:19
Volatility
36 Med
Emotional arc — 30 segments~5m per bucket
00:0038m77m116m155.9m
2%
Happy
1%
Surprise
6%
Neutral
17%
Fear
26%
Sad
38%
Angry
11%
Disgust
TD
S. Epatha Merkerson
AS TARISSA DYSON
● Dominant: happy
Screen time
2m 00s
Scenes
287
First seen
81:01
Last seen
106:13
Volatility
41 Med
Emotional arc — 30 segments~5m per bucket
00:0038m77m116m155.9m
33%
Happy
3%
Surprise
10%
Neutral
15%
Fear
21%
Sad
14%
Angry
4%
Disgust
JV
Jenette Goldstein
AS JANELLE VOIGHT
● Dominant: angry
Screen time
1m 26s
Scenes
207
First seen
13:07
Last seen
44:10
Volatility
42 Med
Emotional arc — 30 segments~5m per bucket
00:0038m77m116m155.9m
4%
Happy
3%
Surprise
22%
Neutral
13%
Fear
22%
Sad
32%
Angry
3%
Disgust
TV
Xander Berkeley
AS TODD VOIGHT
● Dominant: neutral
Screen time
0m 38s
Scenes
92
First seen
13:37
Last seen
43:07
Volatility
39 Med
Emotional arc — 30 segments~5m per bucket
00:0038m77m116m155.9m
0%
Happy
1%
Surprise
36%
Neutral
7%
Fear
11%
Sad
34%
Angry
13%
Disgust
TS
Leslie Hamilton Gearren
AS TWIN SARAH
● Dominant: fear
Screen time
0m 25s
Scenes
60
First seen
74:31
Last seen
125:09

Too few detections for emotion analysis

L
Pete Schrum
AS LLOYD
● Dominant: neutral
Screen time
0m 20s
Scenes
49
First seen
10:06
Last seen
10:49

Too few detections for emotion analysis

ES
Castulo Guerra
AS ENRIQUE SALCEDA
● Dominant: disgust
Screen time
0m 20s
Scenes
49
First seen
84:20
Last seen
95:14

Too few detections for emotion analysis

T
Danny Cooksey
AS TIM
● Dominant: sad
Screen time
0m 11s
Scenes
28
First seen
13:18
Last seen
31:49

Too few detections for emotion analysis

Speaker diarization

talk-time · turns · pacing per speaker
Talk-time share · 12 clusterssums to 100.0% of all dialogue
Furlong 23.7%
Schwarzenegger 9.0%
Hamilton 53.8%
First-word entry · per speakerdot = first line · trail = on-screen window · 6 ensemble
0:0038:5977:57116:56155:54
runtime
Linda Hamilton
0:05enter
Pete Schrum
8:27enter
Robert Patrick
10:10enter
Edward Furlong
10:12enter
Jenette Goldstein
13:27enter
Xander Berkeley
13:39enter
Earl Boen
14:06enter
Joe Morton
16:35enter
Danny Cooksey
17:47enter
Arnold Schwarzenegger
32:33enter
Castulo Guerra
55:23enter
S. Epatha Merkerson
80:58enter
Edward FurlongSPEAKER 05
Rapid exchange
23.7%
of all dialogue · 1,383 words · 15:35 spoken
WPM88.8
Turns328
Avg turn1.4s
Longest18.2s
enters at 10:12profanity 5
Arnold SchwarzeneggerSPEAKER 12
Rapid exchange
9.0%
of all dialogue · 806 words · 5:55 spoken
WPM136.4
Turns333
Avg turn1.1s
Longest14.8s
enters at 32:33profanity 0
Linda HamiltonSPEAKER 14
Rapid exchange
53.8%
of all dialogue · 685 words · 35:21 spoken
WPM19.4
Turns334
Avg turn1.1s
Longest5.9s
enters at 0:05profanity 1
Earl BoenSPEAKER 21
Rapid exchange
5.3%
of all dialogue · 596 words · 3:28 spoken
WPM171.9
Turns171
Avg turn1.4s
Longest9.8s
enters at 14:06profanity 4
Joe MortonSPEAKER 22
Conversational
2.9%
of all dialogue · 432 words · 1:55 spoken
WPM225.6
Turns101
Avg turn1.5s
Longest6.9s
enters at 16:35profanity 2
Xander BerkeleySPEAKER 24
Brief
0.8%
of all dialogue · 143 words · 0:31 spoken
WPM274.1
Turns31
Avg turn1.4s
Longest4.5s
enters at 13:39profanity 3
Castulo GuerraSPEAKER 20
Brief
0.9%
of all dialogue · 141 words · 0:36 spoken
WPM233.7
Turns30
Avg turn1.6s
Longest9.4s
enters at 55:23profanity 4
Jenette GoldsteinSPEAKER 07
Brief
0.8%
of all dialogue · 140 words · 0:33 spoken
WPM253.3
Turns38
Avg turn1.1s
Longest3.5s
enters at 13:27profanity 1
S. Epatha MerkersonSPEAKER 10
Brief
1.0%
of all dialogue · 138 words · 0:39 spoken
WPM212.4
Turns13
Avg turn3.3s
Longest9.4s
enters at 80:58profanity 1
Robert PatrickSPEAKER 19
Conversational
1.0%
of all dialogue · 125 words · 0:41 spoken
WPM182.3
Turns102
Avg turn0.8s
Longest6.3s
enters at 10:10profanity 0
Danny CookseySPEAKER 00
Brief
0.3%
of all dialogue · 52 words · 0:11 spoken
WPM283.1
Turns16
Avg turn1.7s
Longest7.5s
enters at 17:47profanity 0
Pete SchrumSPEAKER 17
Brief
0.5%
of all dialogue · 32 words · 0:19 spoken
WPM101.5
Turns13
Avg turn1.3s
Longest6.9s
enters at 8:27profanity 0
AGGREGATE — 13 unique characters · 21,635 faces detected · 12 named matches · 79m screen-time tracked