QuantCinemaCinema, decoded.
FilmsRankingsCompare
QuantCinema

AI-powered cinema analytics.

DISPATCH

Suggest a film · get notified when new data drops

© 2026 QuantCinema
CAST · THE PRESTIGE

Faces & feelings

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

← Back to The Prestige
Faces detected
23,830
across full runtime
Named matches
14
actors identified
Close-up shots
32.5%
of all framed shots
Smile rate
7.7%
frames with detected joy
Gender split
78%
22%
M / F · screen-time weighted
Dominant emotion
Neutral 32%
film-wide aggregate
Most expressive
Andy Serkis
90% non-neutral
Lead screen share
34%
14 tracked characters

Overall emotion distribution

7 emotions · all characters · screen-time weighted
Happy
7.7%
1,825 frames
Surprise
5.1%
1,205 frames
Neutral
32.1%
7,661 frames
Fear
20.1%
4,780 frames
Sad
13.1%
3,114 frames
Angry
16.6%
3,964 frames
Disgust
5.4%
1,281 frames

Screen time by actor

14 named · 89m tracked of 130.5m
01
Hugh Jackman
as Robert Angier · 4374 scenes
30.4min · 34% of cast
angry
02
Christian Bale
as Alfred Borden · 3513 scenes
24.4min · 28% of cast
angry
03
Michael Caine
as Cutter · 1718 scenes
11.9min · 13% of cast
sad
04
Scarlett Johansson
as Olivia Wenscombe · 1084 scenes
7.5min · 9% of cast
neutral
05
Rebecca Hall
as Sarah · 747 scenes
5.2min · 6% of cast
happy
06
Andy Serkis
as Alley · 352 scenes
2.5min · 3% of cast
disgust
07
David Bowie
as Tesla · 333 scenes
2.3min · 3% of cast
angry
08
Roger Rees
as Owens · 269 scenes
1.9min · 2% of cast
angry
09
Piper Perabo
as Julia McCullough · 204 scenes
1.4min · 2% of cast
neutral
10
Daniel Davis
as Judge · 63 scenes
0.4min · 0% of cast
angry
11
Jamie Harris
as Sullen Warder · 50 scenes
0.3min · 0% of cast
neutral
12
Mark Ryan
as Captain · 19 scenes
0.1min · 0% of cast
sad
13
Jim Piddock
as Prosecutor · 15 scenes
0.1min · 0% of cast
sad
14
Christopher Neame
as Defender · 4 scenes
0.0min · 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
Michael Caine
as Cutter
3,053220.6
29.9%
Christian Bale
as Alfred Borden
2,121200.1
20.8%
Hugh Jackman
as Robert Angier
1,595215
15.6%
Scarlett Johansson
as Olivia Wenscombe
886255
8.7%
Andy Serkis
as Alley
592193.8
5.8%
Roger Rees
as Owens
527235.9
5.2%
David Bowie
as Tesla
483210.3
4.7%
Rebecca Hall
as Sarah
442216.2
4.3%
Piper Perabo
as Julia McCullough
217124.3
2.1%
Daniel Davis
as Judge
131233.9
1.3%
Jamie Harris
as Sullen Warder
63273.9
0.6%
Jim Piddock
as Prosecutor
52206.3
0.5%
Unidentified speakers
44—
0.4%

Cast profiles

arc · volatility · emotion breakdown per actor
HJ
Hugh Jackman
AS ROBERT ANGIER
● Dominant: angry
Screen time
30m 25s
Scenes
4374
First seen
1:21
Last seen
123:53
Volatility
36 Med
Emotional arc — 30 segments~4m per bucket
00:0032m65m97m130.5m
7%
Happy
5%
Surprise
15%
Neutral
17%
Fear
16%
Sad
33%
Angry
8%
Disgust
CB
Christian Bale
AS ALFRED BORDEN
● Dominant: angry
Screen time
24m 25s
Scenes
3513
First seen
1:19
Last seen
124:40
Volatility
32 Med
Emotional arc — 30 segments~4m per bucket
00:0032m65m97m130.5m
10%
Happy
7%
Surprise
19%
Neutral
6%
Fear
12%
Sad
37%
Angry
10%
Disgust
MC
Michael Caine
AS CUTTER
● Dominant: sad
Screen time
11m 56s
Scenes
1718
First seen
1:07
Last seen
124:24
Volatility
45 Med
Emotional arc — 30 segments~4m per bucket
00:0032m65m97m130.5m
8%
Happy
17%
Surprise
23%
Neutral
2%
Fear
32%
Sad
8%
Angry
10%
Disgust
SJ
Scarlett Johansson
AS OLIVIA WENSCOMBE
● Dominant: neutral
Screen time
7m 32s
Scenes
1084
First seen
35:51
Last seen
120:03
Volatility
44 Med
Emotional arc — 30 segments~4m per bucket
00:0032m65m97m130.5m
16%
Happy
4%
Surprise
33%
Neutral
2%
Fear
22%
Sad
10%
Angry
14%
Disgust
RH
Rebecca Hall
AS SARAH
● Dominant: happy
Screen time
5m 11s
Scenes
747
First seen
18:24
Last seen
120:23
Volatility
29 Med
Emotional arc — 30 segments~4m per bucket
00:0032m65m97m130.5m
37%
Happy
2%
Surprise
12%
Neutral
13%
Fear
32%
Sad
1%
Angry
4%
Disgust
AS
Andy Serkis
AS ALLEY
● Dominant: disgust
Screen time
2m 27s
Scenes
352
First seen
10:31
Last seen
90:35
Volatility
53 High
Emotional arc — 30 segments~4m per bucket
00:0032m65m97m130.5m
18%
Happy
9%
Surprise
10%
Neutral
9%
Fear
14%
Sad
9%
Angry
30%
Disgust
DB
David Bowie
AS TESLA
● Dominant: angry
Screen time
2m 19s
Scenes
333
First seen
49:57
Last seen
90:50
Volatility
27 Med
Emotional arc — 30 segments~4m per bucket
00:0032m65m97m130.5m
0%
Happy
3%
Surprise
11%
Neutral
6%
Fear
8%
Sad
71%
Angry
2%
Disgust
RR
Roger Rees
AS OWENS
● Dominant: angry
Screen time
1m 52s
Scenes
269
First seen
4:55
Last seen
109:01
Volatility
36 Med
Emotional arc — 30 segments~4m per bucket
00:0032m65m97m130.5m
7%
Happy
0%
Surprise
3%
Neutral
4%
Fear
9%
Sad
58%
Angry
19%
Disgust
PP
Piper Perabo
AS JULIA MCCULLOUGH
● Dominant: neutral
Screen time
1m 25s
Scenes
204
First seen
11:54
Last seen
25:22
Volatility
33 Med
Emotional arc — 30 segments~4m per bucket
00:0032m65m97m130.5m
29%
Happy
5%
Surprise
31%
Neutral
3%
Fear
28%
Sad
3%
Angry
0%
Disgust
DD
Daniel Davis
AS JUDGE
● Dominant: angry
Screen time
0m 26s
Scenes
63
First seen
4:38
Last seen
23:00

Too few detections for emotion analysis

JH
Jamie Harris
AS SULLEN WARDER
● Dominant: neutral
Screen time
0m 21s
Scenes
50
First seen
5:33
Last seen
115:36

Too few detections for emotion analysis

MR
Mark Ryan
AS CAPTAIN
● Dominant: sad
Screen time
0m 08s
Scenes
19
First seen
5:18
Last seen
5:44

Too few detections for emotion analysis

JP
Jim Piddock
AS PROSECUTOR
● Dominant: sad
Screen time
0m 06s
Scenes
15
First seen
3:50
Last seen
4:12

Too few detections for emotion analysis

CN
Christopher Neame
AS DEFENDER
● Dominant: neutral
Screen time
0m 02s
Scenes
4
First seen
4:13
Last seen
4:36

Too few detections for emotion analysis

Speaker diarization

talk-time · turns · pacing per speaker
Talk-time share · 14 clusterssums to 100.1% of all dialogue
Caine 28.8%
Bale 22.1%
Jackman 15.5%
Johansson 7.2%
First-word entry · per speakerdot = first line · trail = on-screen window · 8 ensemble
0:0032:3865:1597:53130:30
runtime
Christian Bale
0:58enter
Michael Caine
1:06enter
Jim Piddock
3:21enter
Daniel Davis
4:37enter
Roger Rees
5:08enter
Hugh Jackman
7:36enter
SPEAKER 09
8:33enter
Andy Serkis
9:14enter
Piper Perabo
11:51enter
Scarlett Johansson
13:54enter
Rebecca Hall
14:50enter
Jamie Harris
48:14enter
David Bowie
49:59enter
SPEAKER 12
70:00enter
Michael CaineSPEAKER 19
Rapid exchange
28.8%
of all dialogue · 3,053 words · 13:50 spoken
WPM220.6
Turns481
Avg turn1.8s
Longest21.9s
enters at 1:06profanity 4
Christian BaleSPEAKER 14
Rapid exchange
22.1%
of all dialogue · 2,121 words · 10:36 spoken
WPM200.1
Turns545
Avg turn1.3s
Longest13.6s
enters at 0:58profanity 12
Hugh JackmanSPEAKER 17
Rapid exchange
15.5%
of all dialogue · 1,595 words · 7:25 spoken
WPM215
Turns339
Avg turn1.4s
Longest19.2s
enters at 7:36profanity 0
Scarlett JohanssonSPEAKER 01
Conversational
7.2%
of all dialogue · 886 words · 3:29 spoken
WPM255
Turns134
Avg turn1.6s
Longest6.2s
enters at 13:54profanity 0
Andy SerkisSPEAKER 00
Conversational
6.4%
of all dialogue · 592 words · 3:03 spoken
WPM193.8
Turns127
Avg turn1.4s
Longest8.8s
enters at 9:14profanity 0
Roger ReesSPEAKER 23
Conversational
4.7%
of all dialogue · 527 words · 2:14 spoken
WPM235.9
Turns114
Avg turn1.3s
Longest6.4s
enters at 5:08profanity 0
David BowieSPEAKER 32
Brief
4.8%
of all dialogue · 483 words · 2:18 spoken
WPM210.3
Turns69
Avg turn2.1s
Longest6.7s
enters at 49:59profanity 1
Rebecca HallSPEAKER 21
Conversational
4.3%
of all dialogue · 442 words · 2:03 spoken
WPM216.2
Turns131
Avg turn1.2s
Longest7.3s
enters at 14:50profanity 0
Piper PeraboSPEAKER 28
Rapid exchange
3.6%
of all dialogue · 217 words · 1:45 spoken
WPM124.3
Turns199
Avg turn1.1s
Longest16.1s
enters at 11:51profanity 0
Daniel DavisSPEAKER 29
Brief
1.2%
of all dialogue · 131 words · 0:34 spoken
WPM233.9
Turns28
Avg turn1.6s
Longest10.2s
enters at 4:37profanity 0
Jamie HarrisSPEAKER 25
Brief
0.5%
of all dialogue · 63 words · 0:14 spoken
WPM273.9
Turns15
Avg turn1.0s
Longest2.4s
enters at 48:14profanity 0
Jim PiddockSPEAKER 02
Brief
0.5%
of all dialogue · 52 words · 0:15 spoken
WPM206.3
Turns7
Avg turn2.4s
Longest4.3s
enters at 3:21profanity 0
Unknown SpeakerSPEAKER 09 · unmatched
Brief
0.2%
of all dialogue · 29 words · 0:07 spoken
WPM242.3
Turns10
Avg turn0.8s
Longest1.9s
enters at 8:33profanity 0
Unknown SpeakerSPEAKER 12 · unmatched
Brief
0.3%
of all dialogue · 15 words · 0:08 spoken
WPM113.9
Turns2
Avg turn3.4s
Longest4.3s
enters at 70:00profanity 0
AGGREGATE — 14 unique characters · 23,830 faces detected · 14 named matches · 89m screen-time tracked