QuantCinemaCinema, decoded.
FilmsRankingsCompare
QuantCinema

AI-powered cinema analytics.

DISPATCH

Suggest a film · get notified when new data drops

© 2026 QuantCinema
CAST · TOP GUN MAVERICK

Faces & feelings

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

← Back to Top Gun Maverick
Faces detected
19,057
across full runtime
Named matches
15
actors identified
Close-up shots
42.8%
of all framed shots
Smile rate
11.5%
frames with detected joy
Gender split
83%
17%
M / F · screen-time weighted
Dominant emotion
Neutral 34%
film-wide aggregate
Most expressive
Lewis Pullman
65% non-neutral
Lead screen share
41%
15 tracked characters

Overall emotion distribution

7 emotions · all characters · screen-time weighted
Happy
11.5%
2,188 frames
Surprise
3.9%
742 frames
Neutral
33.6%
6,411 frames
Fear
12.9%
2,454 frames
Sad
9.5%
1,813 frames
Angry
21.9%
4,167 frames
Disgust
6.7%
1,282 frames

Screen time by actor

15 named · 68m tracked of 130.2m
01
Tom Cruise
as Capt. Pete 'Maverick' Mitchell · 4075 scenes
28.3min · 41% of cast
angry
02
Miles Teller
as Lt. Bradley 'Rooster' Bradshaw · 1131 scenes
7.9min · 11% of cast
neutral
03
Jennifer Connelly
as Penny Benjamin · 1000 scenes
7.0min · 10% of cast
happy
04
Jon Hamm
as Adm. Beau 'Cyclone' Simpson · 637 scenes
4.4min · 6% of cast
angry
05
Monica Barbaro
as Lt. Natasha 'Phoenix' Trace · 544 scenes
3.8min · 6% of cast
neutral
06
Glen Powell
as Lt. Jake 'Hangman' Seresin · 524 scenes
3.6min · 5% of cast
happy
07
Charles Parnell
as Adm. Solomon 'Warlock' Bates · 413 scenes
2.9min · 4% of cast
angry
08
Jay Ellis
as Lt. Reuben 'Payback' Fitch · 337 scenes
2.3min · 3% of cast
neutral
09
Lewis Pullman
as Lt. Robert 'Bob' Floyd · 298 scenes
2.1min · 3% of cast
neutral
10
Danny Ramirez
as Lt. Mickey 'Fanboy' Garcia · 258 scenes
1.8min · 3% of cast
neutral
11
Bashir Salahuddin
as Wo-1. Bernie 'Hondo' Coleman · 256 scenes
1.8min · 3% of cast
neutral
12
Val Kilmer
as Adm. Tom 'Iceman' Kazansky · 245 scenes
1.7min · 2% of cast
sad
13
Manny Jacinto
as Lt. Billy 'Fritz' Avalone · 67 scenes
0.5min · 1% of cast
neutral
14
Kara Wang
as Lt. Callie 'Halo' Bassett · 41 scenes
0.3min · 0% of cast
neutral
15
Jack Schumacher
as Lt. Neil 'Omaha' Vikander · 17 scenes
0.1min · 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
Tom Cruise
as Capt. Pete 'Maverick' Mitchell
2,038213.9
26.8%
Bashir Salahuddin
as Wo-1. Bernie 'Hondo' Coleman
1,565198.3
20.6%
Jon Hamm
as Adm. Beau 'Cyclone' Simpson
764245
10.1%
Miles Teller
as Lt. Bradley 'Rooster' Bradshaw
611122.1
8.0%
Charles Parnell
as Adm. Solomon 'Warlock' Bates
560204.4
7.4%
Jennifer Connelly
as Penny Benjamin
518226.9
6.8%
Glen Powell
as Lt. Jake 'Hangman' Seresin
374107.3
4.9%
Danny Ramirez
as Lt. Mickey 'Fanboy' Garcia
310205.1
4.1%
Monica Barbaro
as Lt. Natasha 'Phoenix' Trace
305242.4
4.0%
Jay Ellis
as Lt. Reuben 'Payback' Fitch
24561.9
3.2%
Unidentified speakers
152—
2.0%
Val Kilmer
as Adm. Tom 'Iceman' Kazansky
9155
1.2%
Lewis Pullman
as Lt. Robert 'Bob' Floyd
60228
0.8%

Cast profiles

arc · volatility · emotion breakdown per actor
TC
Tom Cruise
AS CAPT. PETE 'MAVERICK' MITCHELL
● Dominant: angry
Screen time
28m 20s
Scenes
4075
First seen
3:24
Last seen
122:18
Volatility
28 Med
Emotional arc — 30 segments~4m per bucket
00:0032m65m97m130.2m
12%
Happy
2%
Surprise
12%
Neutral
6%
Fear
8%
Sad
52%
Angry
9%
Disgust
MT
Miles Teller
AS LT. BRADLEY 'ROOSTER' BRADSHAW
● Dominant: neutral
Screen time
7m 52s
Scenes
1131
First seen
3:44
Last seen
122:11
Volatility
28 Med
Emotional arc — 30 segments~4m per bucket
00:0032m65m97m130.2m
12%
Happy
2%
Surprise
39%
Neutral
2%
Fear
14%
Sad
23%
Angry
9%
Disgust
JC
Jennifer Connelly
AS PENNY BENJAMIN
● Dominant: happy
Screen time
6m 57s
Scenes
1000
First seen
22:16
Last seen
122:14
Volatility
31 Med
Emotional arc — 30 segments~4m per bucket
00:0032m65m97m130.2m
35%
Happy
1%
Surprise
11%
Neutral
1%
Fear
35%
Sad
4%
Angry
14%
Disgust
JH
Jon Hamm
AS ADM. BEAU 'CYCLONE' SIMPSON
● Dominant: angry
Screen time
4m 26s
Scenes
637
First seen
17:30
Last seen
121:55
Volatility
37 Med
Emotional arc — 30 segments~4m per bucket
00:0032m65m97m130.2m
5%
Happy
12%
Surprise
22%
Neutral
12%
Fear
10%
Sad
29%
Angry
12%
Disgust
MB
Monica Barbaro
AS LT. NATASHA 'PHOENIX' TRACE
● Dominant: neutral
Screen time
3m 47s
Scenes
544
First seen
20:00
Last seen
122:07
Volatility
38 Med
Emotional arc — 30 segments~4m per bucket
00:0032m65m97m130.2m
17%
Happy
1%
Surprise
32%
Neutral
1%
Fear
12%
Sad
9%
Angry
29%
Disgust
GP
Glen Powell
AS LT. JAKE 'HANGMAN' SERESIN
● Dominant: happy
Screen time
3m 38s
Scenes
524
First seen
20:00
Last seen
122:10
Volatility
41 Med
Emotional arc — 30 segments~4m per bucket
00:0032m65m97m130.2m
33%
Happy
1%
Surprise
13%
Neutral
3%
Fear
9%
Sad
21%
Angry
21%
Disgust
CP
Charles Parnell
AS ADM. SOLOMON 'WARLOCK' BATES
● Dominant: angry
Screen time
2m 52s
Scenes
413
First seen
17:34
Last seen
121:53
Volatility
22 Low
Emotional arc — 30 segments~4m per bucket
00:0032m65m97m130.2m
3%
Happy
0%
Surprise
16%
Neutral
10%
Fear
7%
Sad
61%
Angry
3%
Disgust
JE
Jay Ellis
AS LT. REUBEN 'PAYBACK' FITCH
● Dominant: neutral
Screen time
2m 20s
Scenes
337
First seen
20:00
Last seen
122:02
Volatility
38 Med
Emotional arc — 30 segments~4m per bucket
00:0032m65m97m130.2m
19%
Happy
2%
Surprise
58%
Neutral
3%
Fear
7%
Sad
7%
Angry
4%
Disgust
LP
Lewis Pullman
AS LT. ROBERT 'BOB' FLOYD
● Dominant: neutral
Screen time
2m 04s
Scenes
298
First seen
20:00
Last seen
122:05
Volatility
45 Med
Emotional arc — 30 segments~4m per bucket
00:0032m65m97m130.2m
6%
Happy
3%
Surprise
35%
Neutral
5%
Fear
6%
Sad
30%
Angry
14%
Disgust
DR
Danny Ramirez
AS LT. MICKEY 'FANBOY' GARCIA
● Dominant: neutral
Screen time
1m 47s
Scenes
258
First seen
20:00
Last seen
121:60
Volatility
35 Med
Emotional arc — 30 segments~4m per bucket
00:0032m65m97m130.2m
14%
Happy
1%
Surprise
47%
Neutral
0%
Fear
14%
Sad
15%
Angry
9%
Disgust
BS
Bashir Salahuddin
AS WO-1. BERNIE 'HONDO' COLEMAN
● Dominant: neutral
Screen time
1m 47s
Scenes
256
First seen
5:10
Last seen
121:50
Volatility
38 Med
Emotional arc — 30 segments~4m per bucket
00:0032m65m97m130.2m
8%
Happy
1%
Surprise
33%
Neutral
19%
Fear
4%
Sad
22%
Angry
13%
Disgust
VK
Val Kilmer
AS ADM. TOM 'ICEMAN' KAZANSKY
● Dominant: sad
Screen time
1m 42s
Scenes
245
First seen
17:08
Last seen
121:45
Volatility
18 Low
Emotional arc — 30 segments~4m per bucket
00:0032m65m97m130.2m
23%
Happy
0%
Surprise
11%
Neutral
0%
Fear
32%
Sad
26%
Angry
7%
Disgust
MJ
Manny Jacinto
AS LT. BILLY 'FRITZ' AVALONE
● Dominant: neutral
Screen time
0m 28s
Scenes
67
First seen
20:00
Last seen
80:15

Too few detections for emotion analysis

KW
Kara Wang
AS LT. CALLIE 'HALO' BASSETT
● Dominant: neutral
Screen time
0m 17s
Scenes
41
First seen
20:00
Last seen
86:06

Too few detections for emotion analysis

JS
Jack Schumacher
AS LT. NEIL 'OMAHA' VIKANDER
● Dominant: neutral
Screen time
0m 07s
Scenes
17
First seen
28:55
Last seen
81:57

Too few detections for emotion analysis

Speaker diarization

talk-time · turns · pacing per speaker
Talk-time share · 15 clusterssums to 100.0% of all dialogue
Cruise 21.5%
Salahuddin 17.8%
Teller 11.3%
Powell 7.9%
Ellis 8.9%
First-word entry · per speakerdot = first line · trail = on-screen window · 9 ensemble
0:0032:3365:0697:39130:12
runtime
Bashir Salahuddin
5:16enter
Tom Cruise
5:24enter
Danny Ramirez
7:12enter
Jennifer Connelly
8:05enter
Miles Teller
9:44enter
Jay Ellis
10:44enter
SPEAKER 14
11:02enter
Jon Hamm
17:26enter
Charles Parnell
17:46enter
Val Kilmer
21:28enter
Glen Powell
24:50enter
Monica Barbaro
25:06enter
Lewis Pullman
25:35enter
SPEAKER 08
36:36enter
SPEAKER 24
72:03enter
Tom CruiseSPEAKER 19
Rapid exchange
21.5%
of all dialogue · 2,038 words · 9:32 spoken
WPM213.9
Turns457
Avg turn1.4s
Longest16.9s
enters at 5:24profanity 5
Bashir SalahuddinSPEAKER 32
Rapid exchange
17.8%
of all dialogue · 1,565 words · 7:54 spoken
WPM198.3
Turns355
Avg turn1.5s
Longest10.3s
enters at 5:16profanity 16
Jon HammSPEAKER 29
Conversational
7.0%
of all dialogue · 764 words · 3:07 spoken
WPM245
Turns124
Avg turn1.6s
Longest11.1s
enters at 17:26profanity 3
Miles TellerSPEAKER 21
Rapid exchange
11.3%
of all dialogue · 611 words · 5:00 spoken
WPM122.1
Turns183
Avg turn0.9s
Longest5.5s
enters at 9:44profanity 2
Charles ParnellSPEAKER 27
Brief
6.2%
of all dialogue · 560 words · 2:44 spoken
WPM204.4
Turns84
Avg turn2.1s
Longest11.2s
enters at 17:46profanity 1
Jennifer ConnellySPEAKER 02
Rapid exchange
5.1%
of all dialogue · 518 words · 2:17 spoken
WPM226.9
Turns158
Avg turn1.1s
Longest18.0s
enters at 8:05profanity 2
Glen PowellSPEAKER 07
Conversational
7.9%
of all dialogue · 374 words · 3:29 spoken
WPM107.3
Turns140
Avg turn1.3s
Longest10.8s
enters at 24:50profanity 2
Danny RamirezSPEAKER 20
Brief
3.4%
of all dialogue · 310 words · 1:31 spoken
WPM205.1
Turns84
Avg turn1.2s
Longest6.4s
enters at 7:12profanity 1
Monica BarbaroSPEAKER 03
Brief
2.8%
of all dialogue · 305 words · 1:16 spoken
WPM242.4
Turns77
Avg turn1.1s
Longest8.1s
enters at 25:06profanity 4
Jay EllisSPEAKER 28
Brief
8.9%
of all dialogue · 245 words · 3:57 spoken
WPM61.9
Turns77
Avg turn1.0s
Longest7.4s
enters at 10:44profanity 1
Unknown SpeakerSPEAKER 24 · unmatched
Brief
3.1%
of all dialogue · 92 words · 1:23 spoken
WPM66.8
Turns40
Avg turn0.9s
Longest3.6s
enters at 72:03profanity 2
Val KilmerSPEAKER 06
Brief
3.7%
of all dialogue · 91 words · 1:39 spoken
WPM55
Turns30
Avg turn1.1s
Longest5.0s
enters at 21:28profanity 0
Lewis PullmanSPEAKER 15
Brief
0.6%
of all dialogue · 60 words · 0:16 spoken
WPM228
Turns10
Avg turn2.0s
Longest4.6s
enters at 25:35profanity 0
Unknown SpeakerSPEAKER 14 · unmatched
Brief
0.6%
of all dialogue · 48 words · 0:16 spoken
WPM180.7
Turns19
Avg turn0.7s
Longest2.1s
enters at 11:02profanity 0
Unknown SpeakerSPEAKER 08 · unmatched
Brief
0.1%
of all dialogue · 12 words · 0:04 spoken
WPM203.4
Turns15
Avg turn1.9s
Longest9.5s
enters at 36:36profanity 2
AGGREGATE — 15 unique characters · 19,057 faces detected · 15 named matches · 68m screen-time tracked