CAST · NO TIME TO DIE
Faces & feelings
Per-character screen time, dialogue and emotion breakdown — derived from face recognition + expression classifier across every frame.
← Back to No Time To DieFaces detected
23,655
across full runtime
Named matches
14
actors identified
Close-up shots
22.2%
of all framed shots
Smile rate
2.9%
frames with detected joy
Gender split
M / F · screen-time weighted
Dominant emotion
Neutral 32%
film-wide aggregate
Most expressive
Ana de Armas
70% non-neutral
Lead screen share
41%
14 tracked characters
Overall emotion distribution
7 emotions · all characters · screen-time weightedScreen time by actor
14 named · 98m tracked of 163.4m01
Daniel Craig
as James Bond · 5810 scenes
40.4min · 41% of cast
angry
02
Léa Seydoux
as Madeleine · 1911 scenes
13.3min · 14% of cast
sad
03
Rami Malek
as Lyutsifer Safin · 1162 scenes
8.1min · 8% of cast
neutral
04
Ralph Fiennes
as M · 1027 scenes
7.1min · 7% of cast
angry
05
Lashana Lynch
as Nomi · 872 scenes
6.1min · 6% of cast
neutral
06
David Dencik
as Valdo Obruchev · 602 scenes
4.2min · 4% of cast
neutral
07
Rory Kinnear
as Tanner · 491 scenes
3.4min · 3% of cast
angry
08
Ben Whishaw
as Q · 430 scenes
3.0min · 3% of cast
neutral
09
Christoph Waltz
as Blofeld · 369 scenes
2.6min · 3% of cast
neutral
10
Jeffrey Wright
as Felix Leiter · 332 scenes
2.3min · 2% of cast
neutral
11
Dali Benssalah
as Primo (Cyclops) · 297 scenes
2.1min · 2% of cast
angry
12
Ana de Armas
as Paloma · 291 scenes
2.0min · 2% of cast
neutral
13
Naomie Harris
as Moneypenny · 288 scenes
2.0min · 2% of cast
neutral
14
Billy Magnussen
as Logan Ash · 167 scenes
1.2min · 1% of cast
angry
Dialogue by character
words spoken · WPM · share of total dialogueNOTE — speaker matching uses face-detection overlap; actors not recognized by the AI appear as unidentified.
| Actor / Character | Words spoken | WPM | % of dialogue |
|---|
Daniel Craig as James Bond | 1,415 | 212.9 | |
Ben Whishaw as Q | 1,042 | 183.3 | |
Ralph Fiennes as M | 946 | 119.9 | |
Rami Malek as Lyutsifer Safin | 750 | 166.2 | |
Jeffrey Wright as Felix Leiter | 546 | 198.5 | |
David Dencik as Valdo Obruchev | 526 | 69.5 | |
Léa Seydoux as Madeleine | 479 | 67.3 | |
Lashana Lynch as Nomi | 454 | 113.7 | |
Christoph Waltz as Blofeld | 387 | 192.7 | |
Rory Kinnear as Tanner | 266 | 132.7 | |
Billy Magnussen as Logan Ash | 189 | 264.5 | |
Naomie Harris as Moneypenny | 161 | 187.5 | |
Ana de Armas as Paloma | 124 | 39.5 | |
Dali Benssalah as Primo (Cyclops) | 86 | 46.5 | |
Unidentified speakers | 15 | — | |
Cast profiles
arc · volatility · emotion breakdown per actorDC
Daniel Craig
AS JAMES BOND
● Dominant: angryEmotional arc — 30 segments~5m per bucket
00:0040m81m122m163.4m
LS
Léa Seydoux
AS MADELEINE
● Dominant: sadEmotional arc — 30 segments~5m per bucket
00:0040m81m122m163.4m
RM
Rami Malek
AS LYUTSIFER SAFIN
● Dominant: neutralEmotional arc — 30 segments~5m per bucket
00:0040m81m122m163.4m
RF
Ralph Fiennes
AS M
● Dominant: angryEmotional arc — 30 segments~5m per bucket
00:0040m81m122m163.4m
LL
Lashana Lynch
AS NOMI
● Dominant: neutralEmotional arc — 30 segments~5m per bucket
00:0040m81m122m163.4m
DD
David Dencik
AS VALDO OBRUCHEV
● Dominant: neutralEmotional arc — 30 segments~5m per bucket
00:0040m81m122m163.4m
RK
Rory Kinnear
AS TANNER
● Dominant: angryEmotional arc — 30 segments~5m per bucket
00:0040m81m122m163.4m
BW
Ben Whishaw
AS Q
● Dominant: neutralEmotional arc — 30 segments~5m per bucket
00:0040m81m122m163.4m
CW
Christoph Waltz
AS BLOFELD
● Dominant: neutralEmotional arc — 30 segments~5m per bucket
00:0040m81m122m163.4m
JW
Jeffrey Wright
AS FELIX LEITER
● Dominant: neutralEmotional arc — 30 segments~5m per bucket
00:0040m81m122m163.4m
DB
Dali Benssalah
AS PRIMO (CYCLOPS)
● Dominant: angryEmotional arc — 30 segments~5m per bucket
00:0040m81m122m163.4m
AD
Ana de Armas
AS PALOMA
● Dominant: neutralEmotional arc — 30 segments~5m per bucket
00:0040m81m122m163.4m
NH
Naomie Harris
AS MONEYPENNY
● Dominant: neutralEmotional arc — 30 segments~5m per bucket
00:0040m81m122m163.4m
BM
Billy Magnussen
AS LOGAN ASH
● Dominant: angryEmotional arc — 30 segments~5m per bucket
00:0040m81m122m163.4m
Speaker diarization
talk-time · turns · pacing per speakerTalk-time share · 16 clusterssums to 99.9% of all dialogue
Craig 11.5%
Whishaw 9.8%
Fiennes 13.7%
Malek 7.8%
Dencik 13.1%
Seydoux 12.3%
First-word entry · per speakerdot = first line · trail = on-screen window · 10 ensemble
0:0040:5181:42122:33163:24
runtimeBilly Magnussen
35:54enter
Christoph Waltz
43:33enter
Daniel CraigSPEAKER 16
Rapid exchange11.5%of all dialogue · 1,415 words · 6:39 spoken
WPM212.9
Turns397
Avg turn1.2s
Longest9.2s
Ben WhishawSPEAKER 13
Rapid exchange9.8%of all dialogue · 1,042 words · 5:41 spoken
WPM183.3
Turns204
Avg turn1.4s
Longest7.9s
Ralph FiennesSPEAKER 11
Rapid exchange13.7%of all dialogue · 946 words · 7:54 spoken
WPM119.9
Turns183
Avg turn1.6s
Longest10.1s
Rami MalekSPEAKER 06
Rapid exchange7.8%of all dialogue · 750 words · 4:31 spoken
WPM166.2
Turns233
Avg turn1.3s
Longest5.9s
Jeffrey WrightSPEAKER 30
Rapid exchange4.8%of all dialogue · 546 words · 2:45 spoken
WPM198.5
Turns290
Avg turn0.8s
Longest14.5s
David DencikSPEAKER 26
Rapid exchange13.1%of all dialogue · 526 words · 7:34 spoken
WPM69.5
Turns150
Avg turn1.4s
Longest10.4s
Léa SeydouxSPEAKER 01
Rapid exchange12.3%of all dialogue · 479 words · 7:07 spoken
WPM67.3
Turns165
Avg turn1.1s
Longest5.7s
Lashana LynchSPEAKER 20
Conversational6.9%of all dialogue · 454 words · 3:60 spoken
WPM113.7
Turns135
Avg turn1.0s
Longest5.2s
Christoph WaltzSPEAKER 07
Conversational3.5%of all dialogue · 387 words · 2:01 spoken
WPM192.7
Turns120
Avg turn1.6s
Longest10.2s
Rory KinnearSPEAKER 10
Brief3.5%of all dialogue · 266 words · 2:00 spoken
WPM132.7
Turns61
Avg turn1.5s
Longest7.1s
Billy MagnussenSPEAKER 23
Brief1.2%of all dialogue · 189 words · 0:43 spoken
WPM264.5
Turns33
Avg turn1.9s
Longest8.4s
Naomie HarrisSPEAKER 17
Brief1.5%of all dialogue · 161 words · 0:52 spoken
WPM187.5
Turns52
Avg turn0.9s
Longest3.9s
Ana de ArmasSPEAKER 02
Conversational5.4%of all dialogue · 124 words · 3:08 spoken
WPM39.5
Turns131
Avg turn1.5s
Longest12.7s
Dali BenssalahSPEAKER 22
Brief3.2%of all dialogue · 86 words · 1:51 spoken
WPM46.5
Turns33
Avg turn1.0s
Longest3.4s
Unknown SpeakerSPEAKER 00 · unmatched
Brief1.6%of all dialogue · 9 words · 0:55 spoken
WPM9.8
Turns8
Avg turn1.3s
Longest5.5s
Unknown SpeakerSPEAKER 31 · unmatched
Brief0.1%of all dialogue · 6 words · 0:03 spoken
WPM112.5
Turns43
Avg turn1.9s
Longest4.9s