QuantCinemaCinema, decoded.
FilmsRankingsCompare
QuantCinema

AI-powered cinema analytics.

DISPATCH

Suggest a film · get notified when new data drops

© 2026 QuantCinema
CAST · HARRY POTTER AND THE HALF-BLOOD PRINCE

Faces & feelings

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

← Back to Harry Potter And The Half-Blood Prince
Faces detected
36,368
across full runtime
Named matches
15
actors identified
Close-up shots
6.4%
of all framed shots
Smile rate
6.7%
frames with detected joy
Gender split
69%
31%
M / F · screen-time weighted
Dominant emotion
Neutral 45%
film-wide aggregate
Most expressive
Robbie Coltrane
83% non-neutral
Lead screen share
36%
15 tracked characters

Overall emotion distribution

7 emotions · all characters · screen-time weighted
Happy
6.7%
2,419 frames
Surprise
3.1%
1,127 frames
Neutral
44.9%
16,332 frames
Fear
18.1%
6,569 frames
Sad
14.8%
5,389 frames
Angry
8.8%
3,217 frames
Disgust
3.6%
1,315 frames

Screen time by actor

15 named · 112m tracked of 153.5m
01
Daniel Radcliffe
as Harry Potter · 5842 scenes
40.6min · 36% of cast
neutral
02
Jim Broadbent
as Horace Slughorn · 2264 scenes
15.7min · 14% of cast
sad
03
Rupert Grint
as Ron Weasley · 2130 scenes
14.8min · 13% of cast
sad
04
Emma Watson
as Hermione Granger · 1895 scenes
13.2min · 12% of cast
sad
05
Michael Gambon
as Albus Dumbledore · 757 scenes
5.3min · 5% of cast
neutral
06
Alan Rickman
as Severus Snape · 640 scenes
4.5min · 4% of cast
angry
07
Bonnie Wright
as Ginny Weasley · 570 scenes
4.0min · 4% of cast
neutral
08
Tom Felton
as Draco Malfoy · 506 scenes
3.5min · 3% of cast
disgust
09
Maggie Smith
as Minerva McGonagall · 412 scenes
2.9min · 3% of cast
sad
10
Jessie Cave
as Lavender Brown · 372 scenes
2.6min · 2% of cast
neutral
11
Helena Bonham Carter
as Bellatrix Lestrange · 223 scenes
1.6min · 1% of cast
neutral
12
Freddie Stroma
as Cormac McLaggen · 215 scenes
1.5min · 1% of cast
neutral
13
Evanna Lynch
as Luna Lovegood · 188 scenes
1.3min · 1% of cast
neutral
14
Robbie Coltrane
as Rubeus Hagrid · 108 scenes
0.8min · 1% of cast
angry
15
Timothy Spall
as Peter Pettigrew · 11 scenes
0.1min · 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
Jim Broadbent
as Horace Slughorn
1,904217.9
23.6%
Daniel Radcliffe
as Harry Potter
1,678172.6
20.8%
Michael Gambon
as Albus Dumbledore
1,555189.1
19.3%
Emma Watson
as Hermione Granger
723109.6
9.0%
Rupert Grint
as Ron Weasley
646215.6
8.0%
Alan Rickman
as Severus Snape
345107.2
4.3%
Maggie Smith
as Minerva McGonagall
310223.8
3.8%
Tom Felton
as Draco Malfoy
225246.1
2.8%
Bonnie Wright
as Ginny Weasley
179253
2.2%
Evanna Lynch
as Luna Lovegood
16870.5
2.1%
Robbie Coltrane
as Rubeus Hagrid
94197.5
1.2%
Helena Bonham Carter
as Bellatrix Lestrange
9094.4
1.1%
Freddie Stroma
as Cormac McLaggen
85258.1
1.1%
Jessie Cave
as Lavender Brown
4662
0.6%
Unidentified speakers
18—
0.2%

Cast profiles

arc · volatility · emotion breakdown per actor
DR
Daniel Radcliffe
AS HARRY POTTER
● Dominant: neutral
Screen time
40m 37s
Scenes
5842
First seen
0:30
Last seen
143:25
Volatility
26 Med
Emotional arc — 30 segments~5m per bucket
00:0038m76m115m153.5m
6%
Happy
6%
Surprise
53%
Neutral
14%
Fear
13%
Sad
3%
Angry
5%
Disgust
JB
Jim Broadbent
AS HORACE SLUGHORN
● Dominant: sad
Screen time
15m 44s
Scenes
2264
First seen
7:08
Last seen
136:49
Volatility
33 Med
Emotional arc — 30 segments~5m per bucket
00:0038m76m115m153.5m
15%
Happy
6%
Surprise
10%
Neutral
10%
Fear
33%
Sad
19%
Angry
8%
Disgust
RG
Rupert Grint
AS RON WEASLEY
● Dominant: sad
Screen time
14m 49s
Scenes
2130
First seen
13:30
Last seen
143:28
Volatility
32 Med
Emotional arc — 30 segments~5m per bucket
00:0038m76m115m153.5m
10%
Happy
1%
Surprise
24%
Neutral
23%
Fear
32%
Sad
6%
Angry
5%
Disgust
EW
Emma Watson
AS HERMIONE GRANGER
● Dominant: sad
Screen time
13m 10s
Scenes
1895
First seen
13:28
Last seen
143:25
Volatility
36 Med
Emotional arc — 30 segments~5m per bucket
00:0038m76m115m153.5m
10%
Happy
0%
Surprise
24%
Neutral
5%
Fear
29%
Sad
23%
Angry
9%
Disgust
MG
Michael Gambon
AS ALBUS DUMBLEDORE
● Dominant: neutral
Screen time
5m 16s
Scenes
757
First seen
0:36
Last seen
134:19
Volatility
32 Med
Emotional arc — 30 segments~5m per bucket
00:0038m76m115m153.5m
1%
Happy
9%
Surprise
45%
Neutral
6%
Fear
24%
Sad
16%
Angry
0%
Disgust
AR
Alan Rickman
AS SEVERUS SNAPE
● Dominant: angry
Screen time
4m 27s
Scenes
640
First seen
15:37
Last seen
136:24
Volatility
15 Low
Emotional arc — 30 segments~5m per bucket
00:0038m76m115m153.5m
0%
Happy
0%
Surprise
4%
Neutral
0%
Fear
43%
Sad
52%
Angry
1%
Disgust
BW
Bonnie Wright
AS GINNY WEASLEY
● Dominant: neutral
Screen time
3m 58s
Scenes
570
First seen
12:39
Last seen
137:33
Volatility
29 Med
Emotional arc — 30 segments~5m per bucket
00:0038m76m115m153.5m
7%
Happy
0%
Surprise
71%
Neutral
3%
Fear
9%
Sad
4%
Angry
6%
Disgust
TF
Tom Felton
AS DRACO MALFOY
● Dominant: disgust
Screen time
3m 31s
Scenes
506
First seen
3:12
Last seen
135:21
Volatility
29 Med
Emotional arc — 30 segments~5m per bucket
00:0038m76m115m153.5m
2%
Happy
0%
Surprise
22%
Neutral
3%
Fear
25%
Sad
22%
Angry
26%
Disgust
MS
Maggie Smith
AS MINERVA MCGONAGALL
● Dominant: sad
Screen time
2m 52s
Scenes
412
First seen
30:32
Last seen
140:45
Volatility
32 Med
Emotional arc — 30 segments~5m per bucket
00:0038m76m115m153.5m
2%
Happy
8%
Surprise
24%
Neutral
11%
Fear
33%
Sad
18%
Angry
3%
Disgust
JC
Jessie Cave
AS LAVENDER BROWN
● Dominant: neutral
Screen time
2m 35s
Scenes
372
First seen
19:58
Last seen
136:49
Volatility
38 Med
Emotional arc — 30 segments~5m per bucket
00:0038m76m115m153.5m
15%
Happy
1%
Surprise
34%
Neutral
8%
Fear
26%
Sad
8%
Angry
10%
Disgust
HB
Helena Bonham Carter
AS BELLATRIX LESTRANGE
● Dominant: neutral
Screen time
1m 33s
Scenes
223
First seen
15:27
Last seen
135:39
Volatility
35 Med
Emotional arc — 30 segments~5m per bucket
00:0038m76m115m153.5m
2%
Happy
2%
Surprise
31%
Neutral
29%
Fear
25%
Sad
10%
Angry
1%
Disgust
FS
Freddie Stroma
AS CORMAC MCLAGGEN
● Dominant: neutral
Screen time
1m 29s
Scenes
215
First seen
19:40
Last seen
97:05
Volatility
30 Med
Emotional arc — 30 segments~5m per bucket
00:0038m76m115m153.5m
13%
Happy
1%
Surprise
32%
Neutral
1%
Fear
11%
Sad
21%
Angry
22%
Disgust
EL
Evanna Lynch
AS LUNA LOVEGOOD
● Dominant: neutral
Screen time
1m 19s
Scenes
188
First seen
22:41
Last seen
138:14
Volatility
26 Med
Emotional arc — 30 segments~5m per bucket
00:0038m76m115m153.5m
6%
Happy
7%
Surprise
61%
Neutral
3%
Fear
9%
Sad
0%
Angry
14%
Disgust
RC
Robbie Coltrane
AS RUBEUS HAGRID
● Dominant: angry
Screen time
0m 45s
Scenes
108
First seen
30:35
Last seen
138:24
Volatility
41 Med
Emotional arc — 30 segments~5m per bucket
00:0038m76m115m153.5m
9%
Happy
1%
Surprise
17%
Neutral
4%
Fear
17%
Sad
35%
Angry
18%
Disgust
TS
Timothy Spall
AS PETER PETTIGREW
● Dominant: angry
Screen time
0m 05s
Scenes
11
First seen
15:34
Last seen
15:42

Too few detections for emotion analysis

Speaker diarization

talk-time · turns · pacing per speaker
Talk-time share · 15 clusterssums to 100.0% of all dialogue
Broadbent 18.4%
Radcliffe 20.5%
Gambon 17.3%
Watson 13.9%
First-word entry · per speakerdot = first line · trail = on-screen window · 9 ensemble
0:0038:2376:45115:08153:30
runtime
Maggie Smith
3:17enter
Daniel Radcliffe
3:20enter
Michael Gambon
4:39enter
Jim Broadbent
7:11enter
Bonnie Wright
12:48enter
Rupert Grint
13:04enter
Jessie Cave
13:30enter
Emma Watson
13:56enter
Helena Bonham Carter
15:49enter
Alan Rickman
15:52enter
Freddie Stroma
19:45enter
Evanna Lynch
21:12enter
Tom Felton
24:54enter
Robbie Coltrane
106:31enter
SPEAKER 30
111:60enter
Jim BroadbentSPEAKER 09
Rapid exchange
18.4%
of all dialogue · 1,904 words · 8:44 spoken
WPM217.9
Turns393
Avg turn1.5s
Longest16.6s
enters at 7:11profanity 3
Daniel RadcliffeSPEAKER 18
Rapid exchange
20.5%
of all dialogue · 1,678 words · 9:43 spoken
WPM172.6
Turns391
Avg turn1.2s
Longest11.0s
enters at 3:20profanity 1
Michael GambonSPEAKER 06
Rapid exchange
17.3%
of all dialogue · 1,555 words · 8:13 spoken
WPM189.1
Turns383
Avg turn1.3s
Longest10.1s
enters at 4:39profanity 0
Emma WatsonSPEAKER 21
Rapid exchange
13.9%
of all dialogue · 723 words · 6:36 spoken
WPM109.6
Turns188
Avg turn1.2s
Longest8.7s
enters at 13:56profanity 0
Rupert GrintSPEAKER 17
Rapid exchange
6.3%
of all dialogue · 646 words · 2:60 spoken
WPM215.6
Turns186
Avg turn0.9s
Longest3.5s
enters at 13:04profanity 3
Alan RickmanSPEAKER 04
Brief
6.8%
of all dialogue · 345 words · 3:13 spoken
WPM107.2
Turns76
Avg turn1.9s
Longest8.1s
enters at 15:52profanity 0
Maggie SmithSPEAKER 01
Brief
2.9%
of all dialogue · 310 words · 1:23 spoken
WPM223.8
Turns72
Avg turn1.5s
Longest9.0s
enters at 3:17profanity 0
Tom FeltonSPEAKER 25
Brief
1.9%
of all dialogue · 225 words · 0:55 spoken
WPM246.1
Turns53
Avg turn1.1s
Longest4.1s
enters at 24:54profanity 0
Bonnie WrightSPEAKER 28
Rapid exchange
1.5%
of all dialogue · 179 words · 0:43 spoken
WPM253
Turns165
Avg turn0.8s
Longest7.9s
enters at 12:48profanity 0
Evanna LynchSPEAKER 19
Brief
5.0%
of all dialogue · 168 words · 2:23 spoken
WPM70.5
Turns50
Avg turn1.2s
Longest3.8s
enters at 21:12profanity 0
Robbie ColtraneSPEAKER 02
Brief
1.0%
of all dialogue · 94 words · 0:29 spoken
WPM197.5
Turns28
Avg turn1.5s
Longest6.1s
enters at 106:31profanity 0
Helena Bonham CarterSPEAKER 00
Brief
2.0%
of all dialogue · 90 words · 0:57 spoken
WPM94.4
Turns46
Avg turn1.0s
Longest3.7s
enters at 15:49profanity 0
Freddie StromaSPEAKER 29
Brief
0.7%
of all dialogue · 85 words · 0:20 spoken
WPM258.1
Turns24
Avg turn1.3s
Longest8.1s
enters at 19:45profanity 0
Jessie CaveSPEAKER 26
Brief
1.6%
of all dialogue · 46 words · 0:45 spoken
WPM62
Turns33
Avg turn1.2s
Longest3.4s
enters at 13:30profanity 0
Unknown SpeakerSPEAKER 30 · unmatched
Brief
0.2%
of all dialogue · 18 words · 0:05 spoken
WPM206.9
Turns5
Avg turn1.1s
Longest2.3s
enters at 111:60profanity 0
AGGREGATE — 15 unique characters · 36,368 faces detected · 15 named matches · 112m screen-time tracked