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 CHAMBER OF SECRETS

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 Chamber Of Secrets
Faces detected
44,696
across full runtime
Named matches
13
actors identified
Close-up shots
16.9%
of all framed shots
Smile rate
5.8%
frames with detected joy
Gender split
71%
30%
M / F · screen-time weighted
Dominant emotion
Neutral 42%
film-wide aggregate
Most expressive
Richard Harris
92% non-neutral
Lead screen share
31%
13 tracked characters

Overall emotion distribution

7 emotions · all characters · screen-time weighted
Happy
5.8%
2,578 frames
Surprise
5.9%
2,659 frames
Neutral
42.1%
18,834 frames
Fear
16.8%
7,495 frames
Sad
17.5%
7,810 frames
Angry
7.8%
3,469 frames
Disgust
4.1%
1,851 frames

Screen time by actor

13 named · 53m tracked of 174.4m
01
Rupert Grint
as Ron Weasley · 2381 scenes
16.6min · 31% of cast
sad
02
Emma Watson
as Hermione Granger · 1477 scenes
10.3min · 19% of cast
sad
03
Kenneth Branagh
as Gilderoy Lockhart · 1084 scenes
7.5min · 14% of cast
angry
04
Jason Isaacs
as Lucius Malfoy · 683 scenes
4.8min · 9% of cast
angry
05
Tom Felton
as Draco Malfoy · 494 scenes
3.4min · 6% of cast
disgust
06
Alan Rickman
as Severus Snape · 310 scenes
2.1min · 4% of cast
sad
07
Richard Griffiths
as Vernon Dursley · 282 scenes
2.0min · 4% of cast
sad
08
Robbie Coltrane
as Rubeus Hagrid · 241 scenes
1.7min · 3% of cast
angry
09
Julie Walters
as Molly Weasley · 203 scenes
1.4min · 3% of cast
sad
10
Bonnie Wright
as Ginny Weasley · 171 scenes
1.2min · 2% of cast
fear
11
Fiona Shaw
as Petunia Dursley · 151 scenes
1.1min · 2% of cast
surprise
12
Richard Harris
as Albus Dumbledore · 111 scenes
0.8min · 1% of cast
surprise
13
Shirley Henderson
as Moaning Myrtle · 38 scenes
0.3min · 0% of cast
happy

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
Rupert Grint
as Ron Weasley
3,118159.2
30.0%
Emma Watson
as Hermione Granger
1,479163.1
14.3%
Richard Harris
as Albus Dumbledore
1,452144.1
14.0%
Kenneth Branagh
as Gilderoy Lockhart
969140.9
9.3%
Jason Isaacs
as Lucius Malfoy
876156.7
8.4%
Robbie Coltrane
as Rubeus Hagrid
580222.9
5.6%
Tom Felton
as Draco Malfoy
492192.4
4.7%
Julie Walters
as Molly Weasley
433193.2
4.2%
Richard Griffiths
as Vernon Dursley
293212.4
2.8%
Alan Rickman
as Severus Snape
237171.4
2.3%
Fiona Shaw
as Petunia Dursley
23688
2.3%
Shirley Henderson
as Moaning Myrtle
197179.9
1.9%
Bonnie Wright
as Ginny Weasley
16108
0.2%

Cast profiles

arc · volatility · emotion breakdown per actor
RG
Rupert Grint
AS RON WEASLEY
● Dominant: sad
Screen time
16m 33s
Scenes
2381
First seen
1:10
Last seen
164:27
Volatility
33 Med
Emotional arc — 30 segments~6m per bucket
00:0043m87m130m174.4m
5%
Happy
3%
Surprise
8%
Neutral
33%
Fear
45%
Sad
3%
Angry
2%
Disgust
EW
Emma Watson
AS HERMIONE GRANGER
● Dominant: sad
Screen time
10m 16s
Scenes
1477
First seen
1:08
Last seen
164:25
Volatility
44 Med
Emotional arc — 30 segments~6m per bucket
00:0043m87m130m174.4m
14%
Happy
4%
Surprise
14%
Neutral
10%
Fear
36%
Sad
13%
Angry
10%
Disgust
KB
Kenneth Branagh
AS GILDEROY LOCKHART
● Dominant: angry
Screen time
7m 32s
Scenes
1084
First seen
21:40
Last seen
174:13
Volatility
42 Med
Emotional arc — 30 segments~6m per bucket
00:0043m87m130m174.4m
21%
Happy
4%
Surprise
12%
Neutral
11%
Fear
17%
Sad
25%
Angry
10%
Disgust
JI
Jason Isaacs
AS LUCIUS MALFOY
● Dominant: angry
Screen time
4m 45s
Scenes
683
First seen
17:12
Last seen
159:41
Volatility
37 Med
Emotional arc — 30 segments~6m per bucket
00:0043m87m130m174.4m
3%
Happy
3%
Surprise
17%
Neutral
5%
Fear
3%
Sad
42%
Angry
27%
Disgust
TF
Tom Felton
AS DRACO MALFOY
● Dominant: disgust
Screen time
3m 26s
Scenes
494
First seen
16:55
Last seen
163:58
Volatility
37 Med
Emotional arc — 30 segments~6m per bucket
00:0043m87m130m174.4m
9%
Happy
4%
Surprise
13%
Neutral
1%
Fear
17%
Sad
22%
Angry
35%
Disgust
AR
Alan Rickman
AS SEVERUS SNAPE
● Dominant: sad
Screen time
2m 09s
Scenes
310
First seen
33:17
Last seen
162:06
Volatility
29 Med
Emotional arc — 30 segments~6m per bucket
00:0043m87m130m174.4m
0%
Happy
0%
Surprise
4%
Neutral
7%
Fear
46%
Sad
43%
Angry
1%
Disgust
RG
Richard Griffiths
AS VERNON DURSLEY
● Dominant: sad
Screen time
1m 58s
Scenes
282
First seen
1:36
Last seen
10:60
Volatility
46 Med
Emotional arc — 30 segments~6m per bucket
00:0043m87m130m174.4m
5%
Happy
3%
Surprise
16%
Neutral
18%
Fear
31%
Sad
17%
Angry
10%
Disgust
RC
Robbie Coltrane
AS RUBEUS HAGRID
● Dominant: angry
Screen time
1m 41s
Scenes
241
First seen
20:16
Last seen
163:42
Volatility
33 Med
Emotional arc — 30 segments~6m per bucket
00:0043m87m130m174.4m
11%
Happy
28%
Surprise
5%
Neutral
12%
Fear
10%
Sad
34%
Angry
0%
Disgust
JW
Julie Walters
AS MOLLY WEASLEY
● Dominant: sad
Screen time
1m 25s
Scenes
203
First seen
12:18
Last seen
26:01
Volatility
44 Med
Emotional arc — 30 segments~6m per bucket
00:0043m87m130m174.4m
12%
Happy
9%
Surprise
1%
Neutral
11%
Fear
38%
Sad
19%
Angry
10%
Disgust
BW
Bonnie Wright
AS GINNY WEASLEY
● Dominant: fear
Screen time
1m 11s
Scenes
171
First seen
12:56
Last seen
163:54
Volatility
38 Med
Emotional arc — 30 segments~6m per bucket
00:0043m87m130m174.4m
9%
Happy
1%
Surprise
14%
Neutral
23%
Fear
23%
Sad
22%
Angry
8%
Disgust
FS
Fiona Shaw
AS PETUNIA DURSLEY
● Dominant: surprise
Screen time
1m 03s
Scenes
151
First seen
1:29
Last seen
10:44
Volatility
34 Med
Emotional arc — 30 segments~6m per bucket
00:0043m87m130m174.4m
17%
Happy
25%
Surprise
14%
Neutral
22%
Fear
11%
Sad
9%
Angry
3%
Disgust
RH
Richard Harris
AS ALBUS DUMBLEDORE
● Dominant: surprise
Screen time
0m 46s
Scenes
111
First seen
34:17
Last seen
161:26
Volatility
50 Med
Emotional arc — 30 segments~6m per bucket
00:0043m87m130m174.4m
0%
Happy
31%
Surprise
8%
Neutral
16%
Fear
19%
Sad
26%
Angry
0%
Disgust
SH
Shirley Henderson
AS MOANING MYRTLE
● Dominant: happy
Screen time
0m 16s
Scenes
38
First seen
96:00
Last seen
133:39

Too few detections for emotion analysis

Speaker diarization

talk-time · turns · pacing per speaker
Talk-time share · 13 clusterssums to 99.9% of all dialogue
Grint 30.0%
Watson 13.9%
Harris 15.4%
Branagh 10.5%
Isaacs 8.6%
First-word entry · per speakerdot = first line · trail = on-screen window · 7 ensemble
0:0043:3687:12130:48174:24
runtime
Rupert Grint
1:15enter
Richard Griffiths
1:37enter
Julie Walters
2:00enter
Fiona Shaw
2:17enter
Jason Isaacs
3:11enter
Richard Harris
5:31enter
Emma Watson
12:55enter
Tom Felton
17:16enter
Robbie Coltrane
20:13enter
Kenneth Branagh
22:07enter
Alan Rickman
33:12enter
Shirley Henderson
70:15enter
Bonnie Wright
149:59enter
Rupert GrintSPEAKER 19
Rapid exchange
30.0%
of all dialogue · 3,118 words · 19:36 spoken
WPM159.2
Turns892
Avg turn1.2s
Longest12.9s
enters at 1:15profanity 7
Emma WatsonSPEAKER 14
Rapid exchange
13.9%
of all dialogue · 1,479 words · 9:04 spoken
WPM163.1
Turns319
Avg turn1.5s
Longest8.7s
enters at 12:55profanity 0
Richard HarrisSPEAKER 24
Rapid exchange
15.4%
of all dialogue · 1,452 words · 10:05 spoken
WPM144.1
Turns339
Avg turn1.3s
Longest8.8s
enters at 5:31profanity 0
Kenneth BranaghSPEAKER 31
Rapid exchange
10.5%
of all dialogue · 969 words · 6:53 spoken
WPM140.9
Turns203
Avg turn1.7s
Longest15.1s
enters at 22:07profanity 0
Jason IsaacsSPEAKER 13
Rapid exchange
8.6%
of all dialogue · 876 words · 5:35 spoken
WPM156.7
Turns235
Avg turn1.4s
Longest8.4s
enters at 3:11profanity 0
Robbie ColtraneSPEAKER 09
Conversational
4.0%
of all dialogue · 580 words · 2:36 spoken
WPM222.9
Turns140
Avg turn1.2s
Longest12.6s
enters at 20:13profanity 0
Tom FeltonSPEAKER 16
Conversational
3.9%
of all dialogue · 492 words · 2:34 spoken
WPM192.4
Turns109
Avg turn1.4s
Longest12.3s
enters at 17:16profanity 0
Julie WaltersSPEAKER 22
Conversational
3.4%
of all dialogue · 433 words · 2:15 spoken
WPM193.2
Turns118
Avg turn1.1s
Longest5.4s
enters at 2:00profanity 0
Richard GriffithsSPEAKER 26
Brief
2.1%
of all dialogue · 293 words · 1:23 spoken
WPM212.4
Turns92
Avg turn1.3s
Longest11.8s
enters at 1:37profanity 1
Alan RickmanSPEAKER 03
Brief
2.1%
of all dialogue · 237 words · 1:23 spoken
WPM171.4
Turns38
Avg turn2.1s
Longest7.0s
enters at 33:12profanity 0
Fiona ShawSPEAKER 15
Rapid exchange
4.1%
of all dialogue · 236 words · 2:41 spoken
WPM88
Turns211
Avg turn0.8s
Longest4.9s
enters at 2:17profanity 0
Shirley HendersonSPEAKER 10
Brief
1.7%
of all dialogue · 197 words · 1:06 spoken
WPM179.9
Turns44
Avg turn1.7s
Longest7.6s
enters at 70:15profanity 0
Bonnie WrightSPEAKER 00
Brief
0.2%
of all dialogue · 16 words · 0:09 spoken
WPM108
Turns10
Avg turn0.6s
Longest1.0s
enters at 149:59profanity 0
AGGREGATE — 13 unique characters · 44,696 faces detected · 13 named matches · 53m screen-time tracked