QuantCinemaCinema, decoded.
FilmsRankingsCompare
QuantCinema

AI-powered cinema analytics.

DISPATCH

Suggest a film · get notified when new data drops

© 2026 QuantCinema
CAST · DUNE PART TWO

Faces & feelings

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

← Back to Dune Part Two
Faces detected
25,340
across full runtime
Named matches
14
actors identified
Close-up shots
33.1%
of all framed shots
Smile rate
2.0%
frames with detected joy
Gender split
64%
36%
M / F · screen-time weighted
Dominant emotion
Neutral 38%
film-wide aggregate
Most expressive
Florence Pugh
59% non-neutral
Lead screen share
33%
14 tracked characters

Overall emotion distribution

7 emotions · all characters · screen-time weighted
Happy
2.0%
495 frames
Surprise
1.5%
373 frames
Neutral
38.2%
9,672 frames
Fear
26.1%
6,605 frames
Sad
12.6%
3,193 frames
Angry
16.5%
4,172 frames
Disgust
3.3%
830 frames

Screen time by actor

14 named · 59m tracked of 166.9m
01
Timothée Chalamet
as Paul Atreides · 2775 scenes
19.3min · 33% of cast
neutral
02
Zendaya
as Chani · 1166 scenes
8.1min · 14% of cast
angry
03
Rebecca Ferguson
as Jessica · 1027 scenes
7.1min · 12% of cast
neutral
04
Javier Bardem
as Stilgar · 783 scenes
5.4min · 9% of cast
angry
05
Josh Brolin
as Gurney Halleck · 515 scenes
3.6min · 6% of cast
angry
06
Austin Butler
as Feyd-Rautha · 481 scenes
3.3min · 6% of cast
angry
07
Christopher Walken
as Emperor · 456 scenes
3.2min · 5% of cast
angry
08
Souheila Yacoub
as Shishakli · 278 scenes
1.9min · 3% of cast
sad
09
Léa Seydoux
as Lady Margot Fenring · 275 scenes
1.9min · 3% of cast
neutral
10
Dave Bautista
as Beast Rabban · 243 scenes
1.7min · 3% of cast
angry
11
Florence Pugh
as Princess Irulan · 222 scenes
1.5min · 3% of cast
neutral
12
Charlotte Rampling
as Reverend Mother Mohiam · 127 scenes
0.9min · 1% of cast
sad
13
Stellan Skarsgård
as Baron Harkonnen · 88 scenes
0.6min · 1% of cast
angry
14
Roger Yuan
as Lanville · 52 scenes
0.4min · 1% 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
Timothée Chalamet
as Paul Atreides
1,002152.8
20.6%
Javier Bardem
as Stilgar
752141.9
15.4%
Rebecca Ferguson
as Jessica
51363.6
10.5%
Zendaya
as Chani
494204.3
10.1%
Florence Pugh
as Princess Irulan
482176.4
9.9%
Austin Butler
as Feyd-Rautha
38790.1
7.9%
Charlotte Rampling
as Reverend Mother Mohiam
333195.5
6.8%
Josh Brolin
as Gurney Halleck
25992.4
5.3%
Léa Seydoux
as Lady Margot Fenring
21487.1
4.4%
Souheila Yacoub
as Shishakli
144184.1
3.0%
Dave Bautista
as Beast Rabban
133215.7
2.7%
Christopher Walken
as Emperor
108119.9
2.2%
Unidentified speakers
30—
0.6%
Roger Yuan
as Lanville
207.7
0.4%

Cast profiles

arc · volatility · emotion breakdown per actor
TC
Timothée Chalamet
AS PAUL ATREIDES
● Dominant: neutral
Screen time
19m 17s
Scenes
2775
First seen
3:05
Last seen
156:11
Volatility
28 Med
Emotional arc — 30 segments~6m per bucket
00:0041m83m125m166.9m
5%
Happy
1%
Surprise
38%
Neutral
5%
Fear
34%
Sad
10%
Angry
8%
Disgust
Z
Zendaya
AS CHANI
● Dominant: angry
Screen time
8m 07s
Scenes
1166
First seen
10:29
Last seen
157:42
Volatility
34 Med
Emotional arc — 30 segments~6m per bucket
00:0041m83m125m166.9m
4%
Happy
2%
Surprise
7%
Neutral
8%
Fear
31%
Sad
37%
Angry
11%
Disgust
RF
Rebecca Ferguson
AS JESSICA
● Dominant: neutral
Screen time
7m 08s
Scenes
1027
First seen
3:40
Last seen
156:42
Volatility
28 Med
Emotional arc — 30 segments~6m per bucket
00:0041m83m125m166.9m
0%
Happy
0%
Surprise
34%
Neutral
17%
Fear
22%
Sad
24%
Angry
3%
Disgust
JB
Javier Bardem
AS STILGAR
● Dominant: angry
Screen time
5m 26s
Scenes
783
First seen
9:37
Last seen
156:22
Volatility
27 Med
Emotional arc — 30 segments~6m per bucket
00:0041m83m125m166.9m
3%
Happy
5%
Surprise
22%
Neutral
8%
Fear
8%
Sad
53%
Angry
1%
Disgust
JB
Josh Brolin
AS GURNEY HALLECK
● Dominant: angry
Screen time
3m 35s
Scenes
515
First seen
87:17
Last seen
156:05
Volatility
19 Low
Emotional arc — 30 segments~6m per bucket
00:0041m83m125m166.9m
7%
Happy
0%
Surprise
13%
Neutral
12%
Fear
6%
Sad
60%
Angry
2%
Disgust
AB
Austin Butler
AS FEYD-RAUTHA
● Dominant: angry
Screen time
3m 20s
Scenes
481
First seen
71:50
Last seen
151:29
Volatility
20 Low
Emotional arc — 30 segments~6m per bucket
00:0041m83m125m166.9m
0%
Happy
0%
Surprise
11%
Neutral
2%
Fear
4%
Sad
55%
Angry
29%
Disgust
CW
Christopher Walken
AS EMPEROR
● Dominant: angry
Screen time
3m 10s
Scenes
456
First seen
1:31
Last seen
154:53
Volatility
20 Low
Emotional arc — 30 segments~6m per bucket
00:0041m83m125m166.9m
0%
Happy
0%
Surprise
7%
Neutral
9%
Fear
25%
Sad
59%
Angry
1%
Disgust
SY
Souheila Yacoub
AS SHISHAKLI
● Dominant: sad
Screen time
1m 56s
Scenes
278
First seen
17:13
Last seen
110:50
Volatility
36 Med
Emotional arc — 30 segments~6m per bucket
00:0041m83m125m166.9m
7%
Happy
8%
Surprise
19%
Neutral
16%
Fear
27%
Sad
18%
Angry
6%
Disgust
LS
Léa Seydoux
AS LADY MARGOT FENRING
● Dominant: neutral
Screen time
1m 55s
Scenes
275
First seen
73:45
Last seen
85:48
Volatility
26 Med
Emotional arc — 30 segments~6m per bucket
00:0041m83m125m166.9m
14%
Happy
0%
Surprise
50%
Neutral
3%
Fear
29%
Sad
2%
Angry
2%
Disgust
DB
Dave Bautista
AS BEAST RABBAN
● Dominant: angry
Screen time
1m 41s
Scenes
243
First seen
1:55
Last seen
143:47
Volatility
25 Low
Emotional arc — 30 segments~6m per bucket
00:0041m83m125m166.9m
0%
Happy
0%
Surprise
3%
Neutral
27%
Fear
14%
Sad
48%
Angry
8%
Disgust
FP
Florence Pugh
AS PRINCESS IRULAN
● Dominant: neutral
Screen time
1m 32s
Scenes
222
First seen
1:42
Last seen
155:14
Volatility
41 Med
Emotional arc — 30 segments~6m per bucket
00:0041m83m125m166.9m
0%
Happy
1%
Surprise
41%
Neutral
21%
Fear
19%
Sad
13%
Angry
5%
Disgust
CR
Charlotte Rampling
AS REVEREND MOTHER MOHIAM
● Dominant: sad
Screen time
0m 53s
Scenes
127
First seen
70:03
Last seen
154:25
Volatility
7 Low
Emotional arc — 30 segments~6m per bucket
00:0041m83m125m166.9m
0%
Happy
0%
Surprise
6%
Neutral
4%
Fear
91%
Sad
0%
Angry
0%
Disgust
SS
Stellan Skarsgård
AS BARON HARKONNEN
● Dominant: angry
Screen time
0m 37s
Scenes
88
First seen
2:06
Last seen
131:58
Volatility
25 Med
Emotional arc — 30 segments~6m per bucket
00:0041m83m125m166.9m
0%
Happy
0%
Surprise
2%
Neutral
0%
Fear
23%
Sad
60%
Angry
15%
Disgust
RY
Roger Yuan
AS LANVILLE
● Dominant: angry
Screen time
0m 22s
Scenes
52
First seen
72:49
Last seen
79:05

Too few detections for emotion analysis

Speaker diarization

talk-time · turns · pacing per speaker
Talk-time share · 16 clusterssums to 100.0% of all dialogue
Chalamet 15.8%
Bardem 12.7%
Ferguson 19.4%
Butler 10.3%
First-word entry · per speakerdot = first line · trail = on-screen window · 10 ensemble
0:0041:4483:27125:11166:54
runtime
Florence Pugh
0:54enter
Timothée Chalamet
2:45enter
Rebecca Ferguson
9:02enter
Javier Bardem
9:21enter
Zendaya
10:25enter
Roger Yuan
10:26enter
Dave Bautista
12:21enter
Léa Seydoux
16:23enter
Charlotte Rampling
18:14enter
SPEAKER 27
18:57enter
Souheila Yacoub
24:03enter
SPEAKER 30
24:55enter
SPEAKER 00
32:17enter
Austin Butler
48:50enter
Christopher Walken
50:36enter
Josh Brolin
90:46enter
Timothée ChalametSPEAKER 13
Rapid exchange
15.8%
of all dialogue · 1,002 words · 6:34 spoken
WPM152.8
Turns322
Avg turn1.2s
Longest9.1s
enters at 2:45profanity 0
Javier BardemSPEAKER 15
Rapid exchange
12.7%
of all dialogue · 752 words · 5:18 spoken
WPM141.9
Turns263
Avg turn1.3s
Longest9.4s
enters at 9:21profanity 0
Rebecca FergusonSPEAKER 09
Rapid exchange
19.4%
of all dialogue · 513 words · 8:04 spoken
WPM63.6
Turns215
Avg turn1.2s
Longest6.5s
enters at 9:02profanity 1
ZendayaSPEAKER 24
Rapid exchange
5.8%
of all dialogue · 494 words · 2:25 spoken
WPM204.3
Turns170
Avg turn0.9s
Longest4.1s
enters at 10:25profanity 0
Florence PughSPEAKER 07
Brief
6.6%
of all dialogue · 482 words · 2:44 spoken
WPM176.4
Turns82
Avg turn1.8s
Longest10.0s
enters at 0:54profanity 0
Austin ButlerSPEAKER 14
Conversational
10.3%
of all dialogue · 387 words · 4:18 spoken
WPM90.1
Turns132
Avg turn1.3s
Longest3.9s
enters at 48:50profanity 0
Charlotte RamplingSPEAKER 34
Brief
4.1%
of all dialogue · 333 words · 1:42 spoken
WPM195.5
Turns72
Avg turn1.4s
Longest5.5s
enters at 18:14profanity 0
Josh BrolinSPEAKER 16
Brief
6.7%
of all dialogue · 259 words · 2:48 spoken
WPM92.4
Turns88
Avg turn1.3s
Longest5.7s
enters at 90:46profanity 0
Léa SeydouxSPEAKER 02
Brief
5.9%
of all dialogue · 214 words · 2:27 spoken
WPM87.1
Turns86
Avg turn1.0s
Longest4.5s
enters at 16:23profanity 0
Souheila YacoubSPEAKER 28
Brief
1.9%
of all dialogue · 144 words · 0:47 spoken
WPM184.1
Turns76
Avg turn1.1s
Longest11.2s
enters at 24:03profanity 0
Dave BautistaSPEAKER 05
Brief
1.5%
of all dialogue · 133 words · 0:37 spoken
WPM215.7
Turns78
Avg turn1.2s
Longest6.0s
enters at 12:21profanity 0
Christopher WalkenSPEAKER 20
Brief
2.2%
of all dialogue · 108 words · 0:54 spoken
WPM119.9
Turns60
Avg turn0.8s
Longest3.0s
enters at 50:36profanity 0
Unknown SpeakerSPEAKER 00 · unmatched
Brief
0.2%
of all dialogue · 20 words · 0:05 spoken
WPM222.2
Turns9
Avg turn1.1s
Longest3.7s
enters at 32:17profanity 0
Roger YuanSPEAKER 18
Rapid exchange
6.2%
of all dialogue · 20 words · 2:35 spoken
WPM7.7
Turns269
Avg turn0.8s
Longest9.3s
enters at 10:26profanity 0
Unknown SpeakerSPEAKER 27 · unmatched
Brief
0.7%
of all dialogue · 9 words · 0:16 spoken
WPM32.8
Turns5
Avg turn6.4s
Longest21.8s
enters at 18:57profanity 0
Unknown SpeakerSPEAKER 30 · unmatched
Brief
0.0%
of all dialogue · 1 words · 0:01 spoken
WPM93.8
Turns8
Avg turn1.4s
Longest5.5s
enters at 24:55profanity 0
AGGREGATE — 14 unique characters · 25,340 faces detected · 14 named matches · 59m screen-time tracked