QuantCinemaCinema, decoded.
FilmsRankingsCompare
QuantCinema

AI-powered cinema analytics.

DISPATCH

Suggest a film · get notified when new data drops

© 2026 QuantCinema
CAST · A CLOCKWORK ORANGE

Faces & feelings

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

← Back to A Clockwork Orange
Faces detected
37,663
across full runtime
Named matches
13
actors identified
Close-up shots
10.9%
of all framed shots
Smile rate
6.2%
frames with detected joy
Gender split
73%
27%
M / F · screen-time weighted
Dominant emotion
Neutral 48%
film-wide aggregate
Most expressive
Clive Francis
43% non-neutral
Lead screen share
56%
13 tracked characters

Overall emotion distribution

7 emotions · all characters · screen-time weighted
Happy
6.2%
2,351 frames
Surprise
4.8%
1,818 frames
Neutral
48.5%
18,252 frames
Fear
11.7%
4,400 frames
Sad
11.3%
4,250 frames
Angry
14.4%
5,426 frames
Disgust
3.1%
1,166 frames

Screen time by actor

13 named · 77m tracked of 136.6m
01
Malcolm McDowell
as Alex · 6184 scenes
43.0min · 56% of cast
angry
02
Patrick Magee
as Mr. Alexander · 1423 scenes
9.9min · 13% of cast
angry
03
Warren Clarke
as Dim · 731 scenes
5.1min · 7% of cast
angry
04
Philip Stone
as Dad · 595 scenes
4.1min · 5% of cast
sad
05
Michael Bates
as Chief Guard · 509 scenes
3.5min · 5% of cast
angry
06
Michael Tarn
as Pete · 344 scenes
2.4min · 3% of cast
angry
07
Aubrey Morris
as Deltoid · 344 scenes
2.4min · 3% of cast
happy
08
James Marcus
as Georgie · 269 scenes
1.9min · 2% of cast
angry
09
Carl Duering
as Dr. Brodsky · 234 scenes
1.6min · 2% of cast
neutral
10
Clive Francis
as Lodger · 162 scenes
1.1min · 1% of cast
neutral
11
Sheila Raynor
as Mum · 149 scenes
1.0min · 1% of cast
neutral
12
John Clive
as Stage Actor · 71 scenes
0.5min · 1% of cast
fear
13
Miriam Karlin
as Catlady · 31 scenes
0.2min · 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
Malcolm McDowell
as Alex
5,727164.8
56.9%
Michael Bates
as Chief Guard
835100.3
8.3%
Patrick Magee
as Mr. Alexander
812104.4
8.1%
Aubrey Morris
as Deltoid
619168.4
6.1%
Philip Stone
as Dad
411123.9
4.1%
Unidentified speakers
387—
3.8%
Warren Clarke
as Dim
311172.6
3.1%
Clive Francis
as Lodger
262245.8
2.6%
Carl Duering
as Dr. Brodsky
188150.3
1.9%
Miriam Karlin
as Catlady
180225.2
1.8%
Michael Tarn
as Pete
149164.2
1.5%
John Clive
as Stage Actor
121269.3
1.2%
James Marcus
as Georgie
66213.8
0.7%
Sheila Raynor
as Mum
3125
0.0%

Cast profiles

arc · volatility · emotion breakdown per actor
MM
Malcolm McDowell
AS ALEX
● Dominant: angry
Screen time
42m 59s
Scenes
6184
First seen
0:45
Last seen
133:38
Volatility
30 Med
Emotional arc — 30 segments~5m per bucket
00:0034m68m102m136.6m
6%
Happy
5%
Surprise
21%
Neutral
16%
Fear
20%
Sad
22%
Angry
10%
Disgust
PM
Patrick Magee
AS MR. ALEXANDER
● Dominant: angry
Screen time
9m 53s
Scenes
1423
First seen
9:38
Last seen
120:11
Volatility
23 Low
Emotional arc — 30 segments~5m per bucket
00:0034m68m102m136.6m
8%
Happy
3%
Surprise
8%
Neutral
3%
Fear
12%
Sad
60%
Angry
5%
Disgust
WC
Warren Clarke
AS DIM
● Dominant: angry
Screen time
5m 05s
Scenes
731
First seen
1:08
Last seen
99:55
Volatility
26 Med
Emotional arc — 30 segments~5m per bucket
00:0034m68m102m136.6m
22%
Happy
11%
Surprise
8%
Neutral
14%
Fear
9%
Sad
31%
Angry
5%
Disgust
PS
Philip Stone
AS DAD
● Dominant: sad
Screen time
4m 08s
Scenes
595
First seen
20:59
Last seen
124:03
Volatility
23 Low
Emotional arc — 30 segments~5m per bucket
00:0034m68m102m136.6m
19%
Happy
15%
Surprise
22%
Neutral
7%
Fear
28%
Sad
8%
Angry
1%
Disgust
MB
Michael Bates
AS CHIEF GUARD
● Dominant: angry
Screen time
3m 32s
Scenes
509
First seen
48:40
Last seen
86:56
Volatility
33 Med
Emotional arc — 30 segments~5m per bucket
00:0034m68m102m136.6m
1%
Happy
7%
Surprise
31%
Neutral
11%
Fear
8%
Sad
38%
Angry
5%
Disgust
MT
Michael Tarn
AS PETE
● Dominant: angry
Screen time
2m 23s
Scenes
344
First seen
1:18
Last seen
36:26
Volatility
10 Low
Emotional arc — 30 segments~5m per bucket
00:0034m68m102m136.6m
0%
Happy
0%
Surprise
38%
Neutral
1%
Fear
4%
Sad
57%
Angry
0%
Disgust
AM
Aubrey Morris
AS DELTOID
● Dominant: happy
Screen time
2m 23s
Scenes
344
First seen
22:19
Last seen
47:03
Volatility
21 Low
Emotional arc — 30 segments~5m per bucket
00:0034m68m102m136.6m
56%
Happy
2%
Surprise
8%
Neutral
6%
Fear
15%
Sad
2%
Angry
10%
Disgust
JM
James Marcus
AS GEORGIE
● Dominant: angry
Screen time
1m 52s
Scenes
269
First seen
1:12
Last seen
99:25
Volatility
20 Low
Emotional arc — 30 segments~5m per bucket
00:0034m68m102m136.6m
3%
Happy
2%
Surprise
34%
Neutral
2%
Fear
3%
Sad
55%
Angry
1%
Disgust
CD
Carl Duering
AS DR. BRODSKY
● Dominant: neutral
Screen time
1m 38s
Scenes
234
First seen
72:11
Last seen
85:53
Volatility
31 Med
Emotional arc — 30 segments~5m per bucket
00:0034m68m102m136.6m
3%
Happy
3%
Surprise
66%
Neutral
4%
Fear
2%
Sad
15%
Angry
9%
Disgust
CF
Clive Francis
AS LODGER
● Dominant: neutral
Screen time
1m 08s
Scenes
162
First seen
89:30
Last seen
95:34
Volatility
42 Med
Emotional arc — 30 segments~5m per bucket
00:0034m68m102m136.6m
0%
Happy
11%
Surprise
57%
Neutral
11%
Fear
10%
Sad
0%
Angry
11%
Disgust
SR
Sheila Raynor
AS MUM
● Dominant: neutral
Screen time
1m 02s
Scenes
149
First seen
21:23
Last seen
123:22
Volatility
24 Low
Emotional arc — 30 segments~5m per bucket
00:0034m68m102m136.6m
0%
Happy
14%
Surprise
35%
Neutral
27%
Fear
20%
Sad
1%
Angry
3%
Disgust
JC
John Clive
AS STAGE ACTOR
● Dominant: fear
Screen time
0m 29s
Scenes
71
First seen
81:47
Last seen
83:03

Too few detections for emotion analysis

MK
Miriam Karlin
AS CATLADY
● Dominant: neutral
Screen time
0m 13s
Scenes
31
First seen
37:39
Last seen
41:03

Too few detections for emotion analysis

Speaker diarization

talk-time · turns · pacing per speaker
Talk-time share · 18 clusterssums to 99.8% of all dialogue
McDowell 50.3%
Bates 12.0%
Magee 11.3%
First-word entry · per speakerdot = first line · trail = on-screen window · 12 ensemble
0:0034:0968:18102:27136:36
runtime
Malcolm McDowell
1:45enter
SPEAKER 05
2:12enter
Patrick Magee
6:24enter
Michael Bates
8:58enter
Michael Tarn
10:17enter
Warren Clarke
13:12enter
Philip Stone
20:23enter
Aubrey Morris
22:23enter
SPEAKER 12
27:38enter
James Marcus
30:24enter
Miriam Karlin
39:33enter
Carl Duering
41:08enter
SPEAKER 23
44:00enter
Clive Francis
44:25enter
SPEAKER 26
54:10enter
SPEAKER 38
67:49enter
John Clive
81:47enter
Sheila Raynor
123:17enter
Malcolm McDowellSPEAKER 24
Rapid exchange
50.3%
of all dialogue · 5,727 words · 34:45 spoken
WPM164.8
Turns1053
Avg turn1.7s
Longest15.3s
enters at 1:45profanity 5
Michael BatesSPEAKER 50
Rapid exchange
12.0%
of all dialogue · 835 words · 8:19 spoken
WPM100.3
Turns293
Avg turn1.5s
Longest14.3s
enters at 8:58profanity 2
Patrick MageeSPEAKER 14
Rapid exchange
11.3%
of all dialogue · 812 words · 7:47 spoken
WPM104.4
Turns159
Avg turn1.7s
Longest14.0s
enters at 6:24profanity 0
Aubrey MorrisSPEAKER 18
Brief
5.3%
of all dialogue · 619 words · 3:41 spoken
WPM168.4
Turns81
Avg turn2.8s
Longest38.8s
enters at 22:23profanity 0
Philip StoneSPEAKER 44
Conversational
4.8%
of all dialogue · 411 words · 3:19 spoken
WPM123.9
Turns125
Avg turn1.3s
Longest14.3s
enters at 20:23profanity 0
Warren ClarkeSPEAKER 42
Rapid exchange
2.6%
of all dialogue · 311 words · 1:48 spoken
WPM172.6
Turns180
Avg turn1.0s
Longest10.1s
enters at 13:12profanity 0
Clive FrancisSPEAKER 09
Brief
1.5%
of all dialogue · 262 words · 1:04 spoken
WPM245.8
Turns34
Avg turn2.0s
Longest6.5s
enters at 44:25profanity 1
Carl DueringSPEAKER 13
Brief
1.8%
of all dialogue · 188 words · 1:15 spoken
WPM150.3
Turns69
Avg turn1.3s
Longest9.0s
enters at 41:08profanity 3
Miriam KarlinSPEAKER 11
Brief
1.2%
of all dialogue · 180 words · 0:48 spoken
WPM225.2
Turns23
Avg turn2.2s
Longest10.2s
enters at 39:33profanity 3
Michael TarnSPEAKER 25
Brief
1.3%
of all dialogue · 149 words · 0:55 spoken
WPM164.2
Turns66
Avg turn1.3s
Longest10.2s
enters at 10:17profanity 0
Unknown SpeakerSPEAKER 26 · unmatched
Brief
3.5%
of all dialogue · 128 words · 2:25 spoken
WPM53.1
Turns22
Avg turn2.8s
Longest17.2s
enters at 54:10profanity 0
John CliveSPEAKER 16
Brief
0.7%
of all dialogue · 121 words · 0:27 spoken
WPM269.3
Turns41
Avg turn1.0s
Longest3.6s
enters at 81:47profanity 0
Unknown SpeakerSPEAKER 05 · unmatched
Brief
1.7%
of all dialogue · 118 words · 1:11 spoken
WPM99.8
Turns22
Avg turn3.2s
Longest14.2s
enters at 2:12profanity 0
Unknown SpeakerSPEAKER 38 · unmatched
Brief
1.2%
of all dialogue · 99 words · 0:51 spoken
WPM115.8
Turns29
Avg turn2.1s
Longest7.2s
enters at 67:49profanity 0
James MarcusSPEAKER 27
Brief
0.4%
of all dialogue · 66 words · 0:19 spoken
WPM213.8
Turns14
Avg turn2.1s
Longest4.6s
enters at 30:24profanity 0
Unknown SpeakerSPEAKER 23 · unmatched
Brief
0.1%
of all dialogue · 29 words · 0:06 spoken
WPM286.2
Turns4
Avg turn1.6s
Longest3.0s
enters at 44:00profanity 0
Unknown SpeakerSPEAKER 12 · unmatched
Brief
0.1%
of all dialogue · 13 words · 0:05 spoken
WPM173.3
Turns2
Avg turn3.3s
Longest5.3s
enters at 27:38profanity 0
Sheila RaynorSPEAKER 48
Brief
0.0%
of all dialogue · 3 words · 0:01 spoken
WPM125
Turns10
Avg turn0.6s
Longest1.1s
enters at 123:17profanity 0
AGGREGATE — 13 unique characters · 37,663 faces detected · 13 named matches · 77m screen-time tracked