QuantCinemaCinema, decoded.
FilmsRankingsCompare
QuantCinema

AI-powered cinema analytics.

DISPATCH

Suggest a film · get notified when new data drops

© 2026 QuantCinema
CAST · JOKER

Faces & feelings

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

← Back to Joker
Faces detected
24,959
across full runtime
Named matches
14
actors identified
Close-up shots
20.0%
of all framed shots
Smile rate
12.4%
frames with detected joy
Gender split
68%
32%
M / F · screen-time weighted
Dominant emotion
Neutral 36%
film-wide aggregate
Most expressive
Glenn Fleshler
66% non-neutral
Lead screen share
68%
14 tracked characters

Overall emotion distribution

7 emotions · all characters · screen-time weighted
Happy
12.4%
3,091 frames
Surprise
3.1%
762 frames
Neutral
35.8%
8,926 frames
Fear
21.8%
5,433 frames
Sad
10.2%
2,536 frames
Angry
13.2%
3,303 frames
Disgust
3.6%
908 frames

Screen time by actor

14 named · 56m tracked of 121.8m
01
Joaquin Phoenix
as Arthur Fleck · 5474 scenes
38.0min · 68% of cast
angry
02
Robert De Niro
as Murray Franklin · 760 scenes
5.3min · 9% of cast
angry
03
Zazie Beetz
as Sophie Dumond · 316 scenes
2.2min · 4% of cast
neutral
04
Sondra James
as Dr. Sally · 205 scenes
1.4min · 3% of cast
sad
05
Brett Cullen
as Thomas Wayne · 197 scenes
1.4min · 2% of cast
neutral
06
Frances Conroy
as Penny Fleck · 187 scenes
1.3min · 2% of cast
sad
07
Leigh Gill
as Gary · 181 scenes
1.3min · 2% of cast
neutral
08
Glenn Fleshler
as Randall · 181 scenes
1.3min · 2% of cast
neutral
09
Bill Camp
as Detective Garrity · 118 scenes
0.8min · 1% of cast
angry
10
Murphy Guyer
as Barry O'Donnell · 93 scenes
0.7min · 1% of cast
happy
11
Douglas Hodge
as Alfred Pennyworth · 93 scenes
0.7min · 1% of cast
angry
12
Shea Whigham
as Detective Burke · 90 scenes
0.6min · 1% of cast
angry
13
Marc Maron
as Gene Ufland · 70 scenes
0.5min · 1% of cast
fear
14
Josh Pais
as Hoyt Vaughn · 36 scenes
0.3min · 0% of cast
angry

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
Joaquin Phoenix
as Arthur Fleck
2,018181.6
33.4%
Robert De Niro
as Murray Franklin
979224.2
16.2%
Leigh Gill
as Gary
55696.8
9.2%
Unidentified speakers
518—
8.6%
Zazie Beetz
as Sophie Dumond
469125.9
7.8%
Brett Cullen
as Thomas Wayne
366204.9
6.1%
Frances Conroy
as Penny Fleck
298154.7
4.9%
Glenn Fleshler
as Randall
290256
4.8%
Josh Pais
as Hoyt Vaughn
164261.5
2.7%
Bill Camp
as Detective Garrity
163244.4
2.7%
Shea Whigham
as Detective Burke
123181.3
2.0%
Douglas Hodge
as Alfred Pennyworth
10221.2
1.7%

Cast profiles

arc · volatility · emotion breakdown per actor
AF
Joaquin Phoenix
AS ARTHUR FLECK
● Dominant: angry
Screen time
38m 03s
Scenes
5474
First seen
0:29
Last seen
114:01
Volatility
29 Med
Emotional arc — 30 segments~4m per bucket
00:0030m60m91m121.8m
18%
Happy
2%
Surprise
17%
Neutral
6%
Fear
14%
Sad
36%
Angry
8%
Disgust
MF
Robert De Niro
AS MURRAY FRANKLIN
● Dominant: angry
Screen time
5m 17s
Scenes
760
First seen
12:19
Last seen
106:33
Volatility
43 Med
Emotional arc — 30 segments~4m per bucket
00:0030m60m91m121.8m
11%
Happy
13%
Surprise
12%
Neutral
1%
Fear
27%
Sad
28%
Angry
8%
Disgust
SD
Zazie Beetz
AS SOPHIE DUMOND
● Dominant: neutral
Screen time
2m 12s
Scenes
316
First seen
19:40
Last seen
78:44
Volatility
35 Med
Emotional arc — 30 segments~4m per bucket
00:0030m60m91m121.8m
18%
Happy
2%
Surprise
34%
Neutral
4%
Fear
6%
Sad
11%
Angry
24%
Disgust
DS
Sondra James
AS DR. SALLY
● Dominant: sad
Screen time
1m 26s
Scenes
205
First seen
98:49
Last seen
102:55
Volatility
19 Low
Emotional arc — 30 segments~4m per bucket
00:0030m60m91m121.8m
3%
Happy
1%
Surprise
22%
Neutral
5%
Fear
67%
Sad
2%
Angry
0%
Disgust
TW
Brett Cullen
AS THOMAS WAYNE
● Dominant: neutral
Screen time
1m 22s
Scenes
197
First seen
38:22
Last seen
109:56
Volatility
37 Med
Emotional arc — 30 segments~4m per bucket
00:0030m60m91m121.8m
7%
Happy
1%
Surprise
36%
Neutral
0%
Fear
8%
Sad
35%
Angry
13%
Disgust
PF
Frances Conroy
AS PENNY FLECK
● Dominant: sad
Screen time
1m 18s
Scenes
187
First seen
11:02
Last seen
49:35
Volatility
41 Med
Emotional arc — 30 segments~4m per bucket
00:0030m60m91m121.8m
7%
Happy
4%
Surprise
26%
Neutral
12%
Fear
47%
Sad
1%
Angry
3%
Disgust
G
Leigh Gill
AS GARY
● Dominant: neutral
Screen time
1m 16s
Scenes
181
First seen
0:20
Last seen
90:06
Volatility
39 Med
Emotional arc — 30 segments~4m per bucket
00:0030m60m91m121.8m
4%
Happy
4%
Surprise
30%
Neutral
3%
Fear
16%
Sad
19%
Angry
24%
Disgust
R
Glenn Fleshler
AS RANDALL
● Dominant: neutral
Screen time
1m 16s
Scenes
181
First seen
15:50
Last seen
87:50
Volatility
46 Med
Emotional arc — 30 segments~4m per bucket
00:0030m60m91m121.8m
17%
Happy
3%
Surprise
34%
Neutral
4%
Fear
9%
Sad
14%
Angry
20%
Disgust
DG
Bill Camp
AS DETECTIVE GARRITY
● Dominant: angry
Screen time
0m 49s
Scenes
118
First seen
56:53
Last seen
92:18
Volatility
21 Low
Emotional arc — 30 segments~4m per bucket
00:0030m60m91m121.8m
0%
Happy
0%
Surprise
22%
Neutral
0%
Fear
30%
Sad
48%
Angry
0%
Disgust
BO
Murphy Guyer
AS BARRY O'DONNELL
● Dominant: happy
Screen time
0m 39s
Scenes
93
First seen
12:08
Last seen
105:43
Volatility
23 Low
Emotional arc — 30 segments~4m per bucket
00:0030m60m91m121.8m
34%
Happy
0%
Surprise
26%
Neutral
1%
Fear
29%
Sad
9%
Angry
1%
Disgust
AP
Douglas Hodge
AS ALFRED PENNYWORTH
● Dominant: angry
Screen time
0m 39s
Scenes
93
First seen
53:38
Last seen
55:10
Volatility
34 Med
Emotional arc — 30 segments~4m per bucket
00:0030m60m91m121.8m
5%
Happy
2%
Surprise
12%
Neutral
5%
Fear
14%
Sad
59%
Angry
2%
Disgust
DB
Shea Whigham
AS DETECTIVE BURKE
● Dominant: angry
Screen time
0m 38s
Scenes
90
First seen
57:17
Last seen
94:07
Volatility
38 Med
Emotional arc — 30 segments~4m per bucket
00:0030m60m91m121.8m
3%
Happy
2%
Surprise
0%
Neutral
7%
Fear
20%
Sad
51%
Angry
17%
Disgust
GU
Marc Maron
AS GENE UFLAND
● Dominant: fear
Screen time
0m 29s
Scenes
70
First seen
95:19
Last seen
101:41

Too few detections for emotion analysis

HV
Josh Pais
AS HOYT VAUGHN
● Dominant: angry
Screen time
0m 15s
Scenes
36
First seen
17:50
Last seen
18:23

Too few detections for emotion analysis

Speaker diarization

talk-time · turns · pacing per speaker
Talk-time share · 20 clusterssums to 100.1% of all dialogue
Phoenix 27.1%
Niro 10.7%
Gill 14.0%
Beetz 9.1%
Hodge 11.7%
First-word entry · per speakerdot = first line · trail = on-screen window · 14 ensemble
0:0030:2760:5491:21121:48
runtime
Leigh Gill
0:09enter
SPEAKER 15
0:47enter
Joaquin Phoenix
0:57enter
Zazie Beetz
2:08enter
Shea Whigham
2:12enter
Robert De Niro
10:55enter
Frances Conroy
11:02enter
Glenn Fleshler
15:48enter
Douglas Hodge
15:52enter
Josh Pais
17:41enter
SPEAKER 04
31:04enter
SPEAKER 01
31:19enter
Brett Cullen
38:38enter
SPEAKER 37
42:11enter
SPEAKER 05
55:34enter
Bill Camp
56:46enter
SPEAKER 00
61:09enter
SPEAKER 02
67:35enter
SPEAKER 08
70:30enter
SPEAKER 35
105:55enter
Joaquin PhoenixSPEAKER 31
Rapid exchange
27.1%
of all dialogue · 2,018 words · 11:07 spoken
WPM181.6
Turns571
Avg turn1.5s
Longest17.2s
enters at 0:57profanity 7
Robert De NiroSPEAKER 32
Conversational
10.7%
of all dialogue · 979 words · 4:22 spoken
WPM224.2
Turns144
Avg turn2.0s
Longest10.1s
enters at 10:55profanity 0
Leigh GillSPEAKER 11
Rapid exchange
14.0%
of all dialogue · 556 words · 5:45 spoken
WPM96.8
Turns356
Avg turn1.1s
Longest15.9s
enters at 0:09profanity 2
Zazie BeetzSPEAKER 12
Conversational
9.1%
of all dialogue · 469 words · 3:43 spoken
WPM125.9
Turns140
Avg turn1.4s
Longest9.7s
enters at 2:08profanity 3
Brett CullenSPEAKER 06
Brief
4.4%
of all dialogue · 366 words · 1:47 spoken
WPM204.9
Turns55
Avg turn1.7s
Longest6.7s
enters at 38:38profanity 1
Frances ConroySPEAKER 17
Brief
4.7%
of all dialogue · 298 words · 1:56 spoken
WPM154.7
Turns95
Avg turn1.2s
Longest6.5s
enters at 11:02profanity 1
Glenn FleshlerSPEAKER 10
Brief
2.8%
of all dialogue · 290 words · 1:08 spoken
WPM256
Turns59
Avg turn1.4s
Longest10.0s
enters at 15:48profanity 7
Unknown SpeakerSPEAKER 08 · unmatched
Brief
2.2%
of all dialogue · 184 words · 0:54 spoken
WPM205.6
Turns39
Avg turn1.5s
Longest6.3s
enters at 70:30profanity 0
Josh PaisSPEAKER 14
Brief
1.5%
of all dialogue · 164 words · 0:38 spoken
WPM261.5
Turns28
Avg turn1.4s
Longest4.6s
enters at 17:41profanity 3
Bill CampSPEAKER 03
Brief
1.6%
of all dialogue · 163 words · 0:40 spoken
WPM244.4
Turns31
Avg turn1.4s
Longest6.8s
enters at 56:46profanity 0
Shea WhighamSPEAKER 20
Brief
1.7%
of all dialogue · 123 words · 0:41 spoken
WPM181.3
Turns53
Avg turn1.0s
Longest12.3s
enters at 2:12profanity 3
Douglas HodgeSPEAKER 09
Brief
11.7%
of all dialogue · 102 words · 4:49 spoken
WPM21.2
Turns30
Avg turn1.2s
Longest5.8s
enters at 15:52profanity 1
Unknown SpeakerSPEAKER 05 · unmatched
Brief
0.7%
of all dialogue · 75 words · 0:17 spoken
WPM271.6
Turns9
Avg turn2.2s
Longest6.8s
enters at 55:34profanity 0
Unknown SpeakerSPEAKER 15 · unmatched
Brief
0.8%
of all dialogue · 62 words · 0:19 spoken
WPM192.6
Turns12
Avg turn1.6s
Longest4.2s
enters at 0:47profanity 3
Unknown SpeakerSPEAKER 01 · unmatched
Brief
0.7%
of all dialogue · 57 words · 0:18 spoken
WPM187.8
Turns9
Avg turn2.4s
Longest5.7s
enters at 31:19profanity 0
Unknown SpeakerSPEAKER 37 · unmatched
Brief
1.1%
of all dialogue · 54 words · 0:27 spoken
WPM121
Turns8
Avg turn3.4s
Longest7.5s
enters at 42:11profanity 0
Unknown SpeakerSPEAKER 04 · unmatched
Brief
1.5%
of all dialogue · 30 words · 0:38 spoken
WPM47.4
Turns16
Avg turn1.1s
Longest6.6s
enters at 31:04profanity 0
Unknown SpeakerSPEAKER 00 · unmatched
Brief
0.5%
of all dialogue · 30 words · 0:11 spoken
WPM158.2
Turns7
Avg turn2.1s
Longest5.0s
enters at 61:09profanity 0
Unknown SpeakerSPEAKER 35 · unmatched
Brief
0.3%
of all dialogue · 23 words · 0:08 spoken
WPM184
Turns5
Avg turn1.7s
Longest6.5s
enters at 105:55profanity 0
Unknown SpeakerSPEAKER 02 · unmatched
Long-form
3.0%
of all dialogue · 3 words · 1:13 spoken
WPM2.5
Turns1
Avg turn18.9s
Longest18.9s
enters at 67:35profanity 0
AGGREGATE — 14 unique characters · 24,959 faces detected · 14 named matches · 56m screen-time tracked