CAST · MISSION IMPOSSIBLE-GHOST PROTOCOL
Faces & feelings
Per-character screen time, dialogue and emotion breakdown — derived from face recognition + expression classifier across every frame.
← Back to Mission Impossible-Ghost ProtocolFaces detected
22,780
across full runtime
Named matches
15
actors identified
Close-up shots
23.1%
of all framed shots
Smile rate
4.6%
frames with detected joy
Gender split
M / F · screen-time weighted
Dominant emotion
Neutral 37%
film-wide aggregate
Most expressive
Miraj Grbić
98% non-neutral
Lead screen share
32%
15 tracked characters
Overall emotion distribution
7 emotions · all characters · screen-time weightedScreen time by actor
15 named · 80m tracked of 132.9m01
Tom Cruise
as Ethan Hunt · 3727 scenes
25.9min · 32% of cast
angry
02
Jeremy Renner
as Brandt · 2015 scenes
14.0min · 17% of cast
sad
03
Simon Pegg
as Benji · 1835 scenes
12.8min · 16% of cast
angry
04
Paula Patton
as Jane · 1664 scenes
11.6min · 14% of cast
angry
05
Vladimir Mashkov
as Sidorov · 368 scenes
2.6min · 3% of cast
angry
06
Samuli Edelmann
as Wistrom · 336 scenes
2.3min · 3% of cast
angry
07
Michael Nyqvist
as Hendricks · 329 scenes
2.3min · 3% of cast
neutral
08
Léa Seydoux
as Sabine Moreau · 303 scenes
2.1min · 3% of cast
sad
09
Anil Kapoor
as Brij Nath · 267 scenes
1.9min · 2% of cast
neutral
10
Josh Holloway
as Hanaway · 177 scenes
1.2min · 2% of cast
angry
11
Ivan Shvedoff
as Leonid Lisenker · 174 scenes
1.2min · 2% of cast
fear
12
Miraj Grbić
as Bogdan · 146 scenes
1.0min · 1% of cast
angry
13
Ilia Volok
as The Fog · 144 scenes
1.0min · 1% of cast
neutral
14
Pavel Kříž
as Marek Stefanski · 39 scenes
0.3min · 0% of cast
neutral
15
Goran Navojec
as Burly Russian Prisoner · 33 scenes
0.2min · 0% of cast
neutral
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 |
|---|
Tom Cruise as Ethan Hunt | 2,328 | 133.4 | |
Simon Pegg as Benji | 1,134 | 206.6 | |
Jeremy Renner as Brandt | 858 | 195.9 | |
Paula Patton as Jane | 505 | 149.4 | |
Michael Nyqvist as Hendricks | 266 | 164.4 | |
Vladimir Mashkov as Sidorov | 212 | 139.1 | |
Ilia Volok as The Fog | 212 | 46.4 | |
Miraj Grbić as Bogdan | 120 | 208.2 | |
Anil Kapoor as Brij Nath | 114 | 233.9 | |
Ivan Shvedoff as Leonid Lisenker | 102 | 182.4 | |
Josh Holloway as Hanaway | 90 | 200.1 | |
Goran Navojec as Burly Russian Prisoner | 42 | 187.8 | |
Pavel Kříž as Marek Stefanski | 41 | 27.3 | |
Unidentified speakers | 26 | — | |
Cast profiles
arc · volatility · emotion breakdown per actorTC
Tom Cruise
AS ETHAN HUNT
● Dominant: angryEmotional arc — 30 segments~4m per bucket
00:0033m66m99m132.9m
JR
Jeremy Renner
AS BRANDT
● Dominant: sadEmotional arc — 30 segments~4m per bucket
00:0033m66m99m132.9m
SP
Simon Pegg
AS BENJI
● Dominant: angryEmotional arc — 30 segments~4m per bucket
00:0033m66m99m132.9m
PP
Paula Patton
AS JANE
● Dominant: angryEmotional arc — 30 segments~4m per bucket
00:0033m66m99m132.9m
VM
Vladimir Mashkov
AS SIDOROV
● Dominant: angryEmotional arc — 30 segments~4m per bucket
00:0033m66m99m132.9m
SE
Samuli Edelmann
AS WISTROM
● Dominant: angryEmotional arc — 30 segments~4m per bucket
00:0033m66m99m132.9m
MN
Michael Nyqvist
AS HENDRICKS
● Dominant: neutralEmotional arc — 30 segments~4m per bucket
00:0033m66m99m132.9m
LS
Léa Seydoux
AS SABINE MOREAU
● Dominant: sadEmotional arc — 30 segments~4m per bucket
00:0033m66m99m132.9m
AK
Anil Kapoor
AS BRIJ NATH
● Dominant: neutralEmotional arc — 30 segments~4m per bucket
00:0033m66m99m132.9m
JH
Josh Holloway
AS HANAWAY
● Dominant: angryEmotional arc — 30 segments~4m per bucket
00:0033m66m99m132.9m
IS
Ivan Shvedoff
AS LEONID LISENKER
● Dominant: fearEmotional arc — 30 segments~4m per bucket
00:0033m66m99m132.9m
MG
Miraj Grbić
AS BOGDAN
● Dominant: angryEmotional arc — 30 segments~4m per bucket
00:0033m66m99m132.9m
IV
Ilia Volok
AS THE FOG
● Dominant: neutralEmotional arc — 30 segments~4m per bucket
00:0033m66m99m132.9m
PK
Pavel Kříž
AS MAREK STEFANSKI
● Dominant: neutralToo few detections for emotion analysis
Too few detections for emotion analysis
Speaker diarization
talk-time · turns · pacing per speakerTalk-time share · 14 clusterssums to 100.0% of all dialogue
Cruise 40.8%
Pegg 12.8%
Renner 10.2%
Patton 7.9%
Volok 10.7%
First-word entry · per speakerdot = first line · trail = on-screen window · 8 ensemble
0:0033:1466:2799:41132:54
runtimeVladimir Mashkov
8:30enter
Michael Nyqvist
18:03enter
Tom CruiseSPEAKER 34
Rapid exchange40.8%of all dialogue · 2,328 words · 17:27 spoken
WPM133.4
Turns543
Avg turn1.4s
Longest18.5s
Simon PeggSPEAKER 36
Rapid exchange12.8%of all dialogue · 1,134 words · 5:29 spoken
WPM206.6
Turns189
Avg turn1.7s
Longest15.3s
Jeremy RennerSPEAKER 24
Rapid exchange10.2%of all dialogue · 858 words · 4:23 spoken
WPM195.9
Turns220
Avg turn1.1s
Longest8.2s
Paula PattonSPEAKER 13
Rapid exchange7.9%of all dialogue · 505 words · 3:23 spoken
WPM149.4
Turns176
Avg turn1.0s
Longest6.9s
Michael NyqvistSPEAKER 12
Brief3.8%of all dialogue · 266 words · 1:37 spoken
WPM164.4
Turns70
Avg turn1.7s
Longest11.1s
Vladimir MashkovSPEAKER 30
Rapid exchange3.6%of all dialogue · 212 words · 1:32 spoken
WPM139.1
Turns159
Avg turn1.1s
Longest7.4s
Ilia VolokSPEAKER 10
Brief10.7%of all dialogue · 212 words · 4:34 spoken
WPM46.4
Turns67
Avg turn1.2s
Longest6.7s
Miraj GrbićSPEAKER 09
Brief1.3%of all dialogue · 120 words · 0:35 spoken
WPM208.2
Turns21
Avg turn2.0s
Longest7.5s
Anil KapoorSPEAKER 28
Brief1.1%of all dialogue · 114 words · 0:29 spoken
WPM233.9
Turns36
Avg turn1.2s
Longest3.9s
Ivan ShvedoffSPEAKER 32
Brief1.3%of all dialogue · 102 words · 0:34 spoken
WPM182.4
Turns35
Avg turn2.1s
Longest14.4s
Josh HollowaySPEAKER 18
Brief1.1%of all dialogue · 90 words · 0:27 spoken
WPM200.1
Turns38
Avg turn1.1s
Longest6.6s
Goran NavojecSPEAKER 04
Brief0.5%of all dialogue · 42 words · 0:13 spoken
WPM187.8
Turns30
Avg turn0.8s
Longest5.2s
Pavel KřížSPEAKER 31
Brief3.5%of all dialogue · 41 words · 1:30 spoken
WPM27.3
Turns36
Avg turn0.6s
Longest2.1s
Unknown SpeakerSPEAKER 35 · unmatched
Brief1.4%of all dialogue · 26 words · 0:35 spoken
WPM45
Turns2
Avg turn3.5s
Longest4.3s