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 ORDER OF THE PHOENIX

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 Order Of The Phoenix
Faces detected
47,394
across full runtime
Named matches
14
actors identified
Close-up shots
4.9%
of all framed shots
Smile rate
5.4%
frames with detected joy
Gender split
70%
30%
M / F · screen-time weighted
Dominant emotion
Neutral 50%
film-wide aggregate
Most expressive
Richard Griffiths
85% non-neutral
Lead screen share
44%
14 tracked characters

Overall emotion distribution

7 emotions · all characters · screen-time weighted
Happy
5.4%
2,560 frames
Surprise
3.2%
1,529 frames
Neutral
50.4%
23,888 frames
Fear
15.7%
7,423 frames
Sad
11.5%
5,470 frames
Angry
10.8%
5,138 frames
Disgust
2.9%
1,386 frames

Screen time by actor

14 named · 100m tracked of 138.2m
01
Daniel Radcliffe
as Harry Potter · 6335 scenes
44.0min · 44% of cast
neutral
02
Emma Watson
as Hermione Granger · 2214 scenes
15.4min · 15% of cast
angry
03
Rupert Grint
as Ron Weasley · 2188 scenes
15.2min · 15% of cast
sad
04
Imelda Staunton
as Dolores Umbridge · 1428 scenes
9.9min · 10% of cast
fear
05
Evanna Lynch
as Luna Lovegood · 439 scenes
3.0min · 3% of cast
neutral
06
Michael Gambon
as Albus Dumbledore · 388 scenes
2.7min · 3% of cast
sad
07
Gary Oldman
as Sirius Black · 361 scenes
2.5min · 2% of cast
neutral
08
Alan Rickman
as Severus Snape · 293 scenes
2.0min · 2% of cast
sad
09
Katie Leung
as Cho Chang · 246 scenes
1.7min · 2% of cast
sad
10
Helena Bonham Carter
as Bellatrix Lestrange · 204 scenes
1.4min · 1% of cast
fear
11
Jason Isaacs
as Lucius Malfoy · 197 scenes
1.4min · 1% of cast
neutral
12
Richard Griffiths
as Vernon Dursley · 81 scenes
0.6min · 1% of cast
sad
13
Brendan Gleeson
as Alastor 'Mad-Eye' Moody · 48 scenes
0.3min · 0% of cast
angry
14
Robbie Coltrane
as Rubeus Hagrid · 25 scenes
0.2min · 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
Emma Watson
as Hermione Granger
1,579200.8
22.4%
Rupert Grint
as Ron Weasley
1,250159.8
17.7%
Imelda Staunton
as Dolores Umbridge
1,218155.2
17.2%
Gary Oldman
as Sirius Black
805158.5
11.4%
Michael Gambon
as Albus Dumbledore
533100.7
7.5%
Daniel Radcliffe
as Harry Potter
433144.9
6.1%
Evanna Lynch
as Luna Lovegood
389174.9
5.5%
Alan Rickman
as Severus Snape
301173.3
4.3%
Richard Griffiths
as Vernon Dursley
17437.2
2.5%
Brendan Gleeson
as Alastor 'Mad-Eye' Moody
135224.5
1.9%
Unidentified speakers
92—
1.3%
Jason Isaacs
as Lucius Malfoy
87146.3
1.2%
Katie Leung
as Cho Chang
53242.4
0.8%
Helena Bonham Carter
as Bellatrix Lestrange
14149.5
0.2%

Cast profiles

arc · volatility · emotion breakdown per actor
DR
Daniel Radcliffe
AS HARRY POTTER
● Dominant: neutral
Screen time
44m 02s
Scenes
6335
First seen
1:19
Last seen
128:02
Volatility
30 Med
Emotional arc — 30 segments~5m per bucket
00:0034m69m103m138.2m
4%
Happy
5%
Surprise
50%
Neutral
19%
Fear
10%
Sad
7%
Angry
5%
Disgust
EW
Emma Watson
AS HERMIONE GRANGER
● Dominant: angry
Screen time
15m 23s
Scenes
2214
First seen
12:52
Last seen
128:03
Volatility
36 Med
Emotional arc — 30 segments~5m per bucket
00:0034m69m103m138.2m
6%
Happy
1%
Surprise
27%
Neutral
15%
Fear
15%
Sad
30%
Angry
8%
Disgust
RG
Rupert Grint
AS RON WEASLEY
● Dominant: sad
Screen time
15m 13s
Scenes
2188
First seen
12:55
Last seen
128:02
Volatility
37 Med
Emotional arc — 30 segments~5m per bucket
00:0034m69m103m138.2m
3%
Happy
2%
Surprise
25%
Neutral
29%
Fear
29%
Sad
9%
Angry
3%
Disgust
IS
Imelda Staunton
AS DOLORES UMBRIDGE
● Dominant: fear
Screen time
9m 56s
Scenes
1428
First seen
21:08
Last seen
123:49
Volatility
35 Med
Emotional arc — 30 segments~5m per bucket
00:0034m69m103m138.2m
22%
Happy
14%
Surprise
14%
Neutral
26%
Fear
16%
Sad
4%
Angry
4%
Disgust
EL
Evanna Lynch
AS LUNA LOVEGOOD
● Dominant: neutral
Screen time
3m 03s
Scenes
439
First seen
29:38
Last seen
128:04
Volatility
39 Med
Emotional arc — 30 segments~5m per bucket
00:0034m69m103m138.2m
16%
Happy
19%
Surprise
42%
Neutral
2%
Fear
3%
Sad
1%
Angry
18%
Disgust
MG
Michael Gambon
AS ALBUS DUMBLEDORE
● Dominant: sad
Screen time
2m 42s
Scenes
388
First seen
21:12
Last seen
125:47
Volatility
39 Med
Emotional arc — 30 segments~5m per bucket
00:0034m69m103m138.2m
0%
Happy
12%
Surprise
25%
Neutral
9%
Fear
38%
Sad
17%
Angry
0%
Disgust
GO
Gary Oldman
AS SIRIUS BLACK
● Dominant: neutral
Screen time
2m 31s
Scenes
361
First seen
11:40
Last seen
122:47
Volatility
40 Med
Emotional arc — 30 segments~5m per bucket
00:0034m69m103m138.2m
16%
Happy
5%
Surprise
34%
Neutral
4%
Fear
7%
Sad
13%
Angry
21%
Disgust
AR
Alan Rickman
AS SEVERUS SNAPE
● Dominant: sad
Screen time
2m 02s
Scenes
293
First seen
30:49
Last seen
100:47
Volatility
26 Med
Emotional arc — 30 segments~5m per bucket
00:0034m69m103m138.2m
0%
Happy
0%
Surprise
7%
Neutral
10%
Fear
49%
Sad
34%
Angry
1%
Disgust
KL
Katie Leung
AS CHO CHANG
● Dominant: sad
Screen time
1m 43s
Scenes
246
First seen
28:39
Last seen
87:31
Volatility
39 Med
Emotional arc — 30 segments~5m per bucket
00:0034m69m103m138.2m
5%
Happy
2%
Surprise
16%
Neutral
8%
Fear
50%
Sad
13%
Angry
6%
Disgust
HB
Helena Bonham Carter
AS BELLATRIX LESTRANGE
● Dominant: fear
Screen time
1m 25s
Scenes
204
First seen
73:52
Last seen
118:49
Volatility
28 Med
Emotional arc — 30 segments~5m per bucket
00:0034m69m103m138.2m
8%
Happy
3%
Surprise
4%
Neutral
59%
Fear
7%
Sad
15%
Angry
3%
Disgust
JI
Jason Isaacs
AS LUCIUS MALFOY
● Dominant: neutral
Screen time
1m 22s
Scenes
197
First seen
20:20
Last seen
116:42
Volatility
31 Med
Emotional arc — 30 segments~5m per bucket
00:0034m69m103m138.2m
1%
Happy
11%
Surprise
41%
Neutral
8%
Fear
5%
Sad
25%
Angry
10%
Disgust
RG
Richard Griffiths
AS VERNON DURSLEY
● Dominant: sad
Screen time
0m 34s
Scenes
81
First seen
5:46
Last seen
7:23
Volatility
49 Med
Emotional arc — 30 segments~5m per bucket
00:0034m69m103m138.2m
3%
Happy
1%
Surprise
15%
Neutral
27%
Fear
33%
Sad
16%
Angry
5%
Disgust
BG
Brendan Gleeson
AS ALASTOR 'MAD-EYE' MOODY
● Dominant: angry
Screen time
0m 20s
Scenes
48
First seen
8:55
Last seen
116:29

Too few detections for emotion analysis

RC
Robbie Coltrane
AS RUBEUS HAGRID
● Dominant: angry
Screen time
0m 10s
Scenes
25
First seen
77:43
Last seen
91:20

Too few detections for emotion analysis

Speaker diarization

talk-time · turns · pacing per speaker
Talk-time share · 16 clusterssums to 99.9% of all dialogue
Watson 16.4%
Grint 16.3%
Staunton 16.4%
Oldman 10.6%
Gambon 11.0%
Griffiths 9.7%
First-word entry · per speakerdot = first line · trail = on-screen window · 10 ensemble
0:0034:3369:06103:39138:12
runtime
Emma Watson
1:33enter
Daniel Radcliffe
1:40enter
Michael Gambon
4:46enter
Evanna Lynch
5:20enter
Richard Griffiths
5:44enter
Brendan Gleeson
8:56enter
Imelda Staunton
9:04enter
SPEAKER 44
9:13enter
Helena Bonham Carter
9:19enter
Rupert Grint
11:07enter
Gary Oldman
11:32enter
SPEAKER 34
19:08enter
Alan Rickman
47:06enter
Katie Leung
51:46enter
SPEAKER 23
69:01enter
Jason Isaacs
108:43enter
Emma WatsonSPEAKER 27
Rapid exchange
16.4%
of all dialogue · 1,579 words · 7:52 spoken
WPM200.8
Turns352
Avg turn1.3s
Longest11.8s
enters at 1:33profanity 4
Rupert GrintSPEAKER 17
Rapid exchange
16.3%
of all dialogue · 1,250 words · 7:49 spoken
WPM159.8
Turns336
Avg turn1.2s
Longest7.7s
enters at 11:07profanity 1
Imelda StauntonSPEAKER 00
Rapid exchange
16.4%
of all dialogue · 1,218 words · 7:51 spoken
WPM155.2
Turns254
Avg turn1.9s
Longest14.5s
enters at 9:04profanity 0
Gary OldmanSPEAKER 37
Rapid exchange
10.6%
of all dialogue · 805 words · 5:05 spoken
WPM158.5
Turns219
Avg turn1.3s
Longest10.2s
enters at 11:32profanity 0
Michael GambonSPEAKER 14
Conversational
11.0%
of all dialogue · 533 words · 5:18 spoken
WPM100.7
Turns118
Avg turn1.6s
Longest9.2s
enters at 4:46profanity 0
Daniel RadcliffeSPEAKER 08
Conversational
6.2%
of all dialogue · 433 words · 2:59 spoken
WPM144.9
Turns137
Avg turn1.2s
Longest8.2s
enters at 1:40profanity 0
Evanna LynchSPEAKER 43
Conversational
4.6%
of all dialogue · 389 words · 2:13 spoken
WPM174.9
Turns111
Avg turn1.3s
Longest8.4s
enters at 5:20profanity 0
Alan RickmanSPEAKER 39
Brief
3.6%
of all dialogue · 301 words · 1:44 spoken
WPM173.3
Turns74
Avg turn1.9s
Longest13.6s
enters at 47:06profanity 0
Richard GriffithsSPEAKER 01
Rapid exchange
9.7%
of all dialogue · 174 words · 4:40 spoken
WPM37.2
Turns172
Avg turn0.8s
Longest12.0s
enters at 5:44profanity 0
Brendan GleesonSPEAKER 32
Brief
1.3%
of all dialogue · 135 words · 0:36 spoken
WPM224.5
Turns50
Avg turn0.8s
Longest2.3s
enters at 8:56profanity 0
Jason IsaacsSPEAKER 33
Brief
1.2%
of all dialogue · 87 words · 0:36 spoken
WPM146.3
Turns47
Avg turn1.0s
Longest2.4s
enters at 108:43profanity 0
Katie LeungSPEAKER 26
Brief
0.5%
of all dialogue · 53 words · 0:13 spoken
WPM242.4
Turns12
Avg turn1.6s
Longest3.2s
enters at 51:46profanity 0
Unknown SpeakerSPEAKER 34 · unmatched
Brief
0.3%
of all dialogue · 34 words · 0:09 spoken
WPM238.3
Turns6
Avg turn4.2s
Longest13.0s
enters at 19:08profanity 0
Unknown SpeakerSPEAKER 44 · unmatched
Brief
1.4%
of all dialogue · 33 words · 0:40 spoken
WPM49.7
Turns8
Avg turn2.1s
Longest5.4s
enters at 9:13profanity 0
Unknown SpeakerSPEAKER 23 · unmatched
Brief
0.2%
of all dialogue · 25 words · 0:06 spoken
WPM256
Turns8
Avg turn0.8s
Longest2.8s
enters at 69:01profanity 0
Helena Bonham CarterSPEAKER 06
Brief
0.2%
of all dialogue · 14 words · 0:06 spoken
WPM149.5
Turns22
Avg turn0.7s
Longest1.8s
enters at 9:19profanity 0
AGGREGATE — 14 unique characters · 47,394 faces detected · 14 named matches · 100m screen-time tracked