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 MaverickFaces 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
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 weightedScreen time by actor
15 named · 68m tracked of 130.2m01
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 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 Capt. Pete 'Maverick' Mitchell | 2,038 | 213.9 | |
Bashir Salahuddin as Wo-1. Bernie 'Hondo' Coleman | 1,565 | 198.3 | |
Jon Hamm as Adm. Beau 'Cyclone' Simpson | 764 | 245 | |
Miles Teller as Lt. Bradley 'Rooster' Bradshaw | 611 | 122.1 | |
Charles Parnell as Adm. Solomon 'Warlock' Bates | 560 | 204.4 | |
Jennifer Connelly as Penny Benjamin | 518 | 226.9 | |
Glen Powell as Lt. Jake 'Hangman' Seresin | 374 | 107.3 | |
Danny Ramirez as Lt. Mickey 'Fanboy' Garcia | 310 | 205.1 | |
Monica Barbaro as Lt. Natasha 'Phoenix' Trace | 305 | 242.4 | |
Jay Ellis as Lt. Reuben 'Payback' Fitch | 245 | 61.9 | |
Unidentified speakers | 152 | — | |
Val Kilmer as Adm. Tom 'Iceman' Kazansky | 91 | 55 | |
Lewis Pullman as Lt. Robert 'Bob' Floyd | 60 | 228 | |
Cast profiles
arc · volatility · emotion breakdown per actorEmotional arc — 30 segments~4m per bucket
00:0032m65m97m130.2m
Emotional arc — 30 segments~4m per bucket
00:0032m65m97m130.2m
JC
Jennifer Connelly
AS PENNY BENJAMIN
● Dominant: happyEmotional arc — 30 segments~4m per bucket
00:0032m65m97m130.2m
Emotional arc — 30 segments~4m per bucket
00:0032m65m97m130.2m
Emotional arc — 30 segments~4m per bucket
00:0032m65m97m130.2m
Emotional arc — 30 segments~4m per bucket
00:0032m65m97m130.2m
Emotional arc — 30 segments~4m per bucket
00:0032m65m97m130.2m
Emotional arc — 30 segments~4m per bucket
00:0032m65m97m130.2m
Emotional arc — 30 segments~4m per bucket
00:0032m65m97m130.2m
Emotional arc — 30 segments~4m per bucket
00:0032m65m97m130.2m
Emotional arc — 30 segments~4m per bucket
00:0032m65m97m130.2m
Emotional arc — 30 segments~4m per bucket
00:0032m65m97m130.2m
Too few detections for emotion analysis
Too few detections for emotion analysis
Too few detections for emotion analysis
Speaker diarization
talk-time · turns · pacing per speakerTalk-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
runtimeBashir Salahuddin
5:16enter
Jennifer Connelly
8:05enter
Charles Parnell
17:46enter
Tom CruiseSPEAKER 19
Rapid exchange21.5%of all dialogue · 2,038 words · 9:32 spoken
WPM213.9
Turns457
Avg turn1.4s
Longest16.9s
Bashir SalahuddinSPEAKER 32
Rapid exchange17.8%of all dialogue · 1,565 words · 7:54 spoken
WPM198.3
Turns355
Avg turn1.5s
Longest10.3s
Jon HammSPEAKER 29
Conversational7.0%of all dialogue · 764 words · 3:07 spoken
WPM245
Turns124
Avg turn1.6s
Longest11.1s
Miles TellerSPEAKER 21
Rapid exchange11.3%of all dialogue · 611 words · 5:00 spoken
WPM122.1
Turns183
Avg turn0.9s
Longest5.5s
Charles ParnellSPEAKER 27
Brief6.2%of all dialogue · 560 words · 2:44 spoken
WPM204.4
Turns84
Avg turn2.1s
Longest11.2s
Jennifer ConnellySPEAKER 02
Rapid exchange5.1%of all dialogue · 518 words · 2:17 spoken
WPM226.9
Turns158
Avg turn1.1s
Longest18.0s
Glen PowellSPEAKER 07
Conversational7.9%of all dialogue · 374 words · 3:29 spoken
WPM107.3
Turns140
Avg turn1.3s
Longest10.8s
Danny RamirezSPEAKER 20
Brief3.4%of all dialogue · 310 words · 1:31 spoken
WPM205.1
Turns84
Avg turn1.2s
Longest6.4s
Monica BarbaroSPEAKER 03
Brief2.8%of all dialogue · 305 words · 1:16 spoken
WPM242.4
Turns77
Avg turn1.1s
Longest8.1s
8.9%of all dialogue · 245 words · 3:57 spoken
WPM61.9
Turns77
Avg turn1.0s
Longest7.4s
Unknown SpeakerSPEAKER 24 · unmatched
Brief3.1%of all dialogue · 92 words · 1:23 spoken
WPM66.8
Turns40
Avg turn0.9s
Longest3.6s
Val KilmerSPEAKER 06
Brief3.7%of all dialogue · 91 words · 1:39 spoken
WPM55
Turns30
Avg turn1.1s
Longest5.0s
Lewis PullmanSPEAKER 15
Brief0.6%of all dialogue · 60 words · 0:16 spoken
WPM228
Turns10
Avg turn2.0s
Longest4.6s
Unknown SpeakerSPEAKER 14 · unmatched
Brief0.6%of all dialogue · 48 words · 0:16 spoken
WPM180.7
Turns19
Avg turn0.7s
Longest2.1s
Unknown SpeakerSPEAKER 08 · unmatched
Brief0.1%of all dialogue · 12 words · 0:04 spoken
WPM203.4
Turns15
Avg turn1.9s
Longest9.5s