CAST · FULL METAL JACKET
Faces & feelings
Per-character screen time, dialogue and emotion breakdown — derived from face recognition + expression classifier across every frame.
← Back to Full Metal JacketFaces detected
52,643
across full runtime
Named matches
15
actors identified
Close-up shots
6.3%
of all framed shots
Smile rate
4.5%
frames with detected joy
Gender split
M / F · screen-time weighted
Dominant emotion
Neutral 61%
film-wide aggregate
Most expressive
Tim Colceri
100% non-neutral
Lead screen share
27%
15 tracked characters
Overall emotion distribution
7 emotions · all characters · screen-time weightedNeutral
61.3%
32,295 frames
Screen time by actor
15 named · 51m tracked of 116.5m01
R. Lee Ermey
as Gny. Sgt. Hartman · 1975 scenes
13.7min · 27% of cast
angry
02
Matthew Modine
as Pvt. Joker · 1001 scenes
7.0min · 14% of cast
neutral
03
Vincent D'Onofrio
as Pvt. Pyle · 837 scenes
5.8min · 11% of cast
angry
04
Arliss Howard
as Pvt. Cowboy · 739 scenes
5.1min · 10% of cast
neutral
05
Adam Baldwin
as Animal Mother · 663 scenes
4.6min · 9% of cast
neutral
06
Kevyn Major Howard
as Rafterman · 547 scenes
3.8min · 7% of cast
angry
07
Dorian Harewood
as Eightball · 536 scenes
3.7min · 7% of cast
angry
08
John Terry
as Lt. Lockhart · 352 scenes
2.5min · 5% of cast
angry
09
Kieron Jecchinis
as Crazy Earl · 260 scenes
1.8min · 4% of cast
neutral
10
Kirk Taylor
as Payback · 111 scenes
0.8min · 2% of cast
neutral
11
Bruce Boa
as Poge Colonel · 104 scenes
0.7min · 1% of cast
angry
12
Tim Colceri
as Doorgunner · 87 scenes
0.6min · 1% of cast
angry
13
Jon Stafford
as Doc Jay · 64 scenes
0.4min · 1% of cast
angry
14
Ed O'Ross
as Lt. Touchdown · 36 scenes
0.3min · 0% of cast
angry
15
Ian Tyler
as Lt. Cleves · 5 scenes
0.0min · 0% of cast
happy
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 |
|---|
R. Lee Ermey as Gny. Sgt. Hartman | 2,956 | 150 | |
Dorian Harewood as Eightball | 882 | 104.3 | |
Matthew Modine as Pvt. Joker | 751 | 176.6 | |
John Terry as Lt. Lockhart | 692 | 150.3 | |
Kevyn Major Howard as Rafterman | 570 | 184.7 | |
Adam Baldwin as Animal Mother | 318 | 153.4 | |
Arliss Howard as Pvt. Cowboy | 272 | 99.2 | |
Bruce Boa as Poge Colonel | 247 | 276.5 | |
Ed O'Ross as Lt. Touchdown | 215 | 239.1 | |
Kieron Jecchinis as Crazy Earl | 205 | 201.2 | |
Vincent D'Onofrio as Pvt. Pyle | 107 | 57.2 | |
Unidentified speakers | 62 | — | |
Ian Tyler as Lt. Cleves | 52 | 231.1 | |
Tim Colceri as Doorgunner | 41 | 35.4 | |
Jon Stafford as Doc Jay | 27 | 176.9 | |
Cast profiles
arc · volatility · emotion breakdown per actorRL
R. Lee Ermey
AS GNY. SGT. HARTMAN
● Dominant: angryEmotional arc — 30 segments~4m per bucket
00:0029m58m87m116.5m
MM
Matthew Modine
AS PVT. JOKER
● Dominant: neutralEmotional arc — 30 segments~4m per bucket
00:0029m58m87m116.5m
VD
Vincent D'Onofrio
AS PVT. PYLE
● Dominant: angryEmotional arc — 30 segments~4m per bucket
00:0029m58m87m116.5m
AH
Arliss Howard
AS PVT. COWBOY
● Dominant: neutralEmotional arc — 30 segments~4m per bucket
00:0029m58m87m116.5m
AB
Adam Baldwin
AS ANIMAL MOTHER
● Dominant: neutralEmotional arc — 30 segments~4m per bucket
00:0029m58m87m116.5m
KM
Kevyn Major Howard
AS RAFTERMAN
● Dominant: angryEmotional arc — 30 segments~4m per bucket
00:0029m58m87m116.5m
DH
Dorian Harewood
AS EIGHTBALL
● Dominant: angryEmotional arc — 30 segments~4m per bucket
00:0029m58m87m116.5m
JT
John Terry
AS LT. LOCKHART
● Dominant: angryEmotional arc — 30 segments~4m per bucket
00:0029m58m87m116.5m
KJ
Kieron Jecchinis
AS CRAZY EARL
● Dominant: neutralEmotional arc — 30 segments~4m per bucket
00:0029m58m87m116.5m
KT
Kirk Taylor
AS PAYBACK
● Dominant: neutralEmotional arc — 30 segments~4m per bucket
00:0029m58m87m116.5m
BB
Bruce Boa
AS POGE COLONEL
● Dominant: angryEmotional arc — 30 segments~4m per bucket
00:0029m58m87m116.5m
TC
Tim Colceri
AS DOORGUNNER
● Dominant: angryEmotional arc — 30 segments~4m per bucket
00:0029m58m87m116.5m
JS
Jon Stafford
AS DOC JAY
● Dominant: angryToo few detections for emotion analysis
EO
Ed O'Ross
AS LT. TOUCHDOWN
● Dominant: angryToo few detections for emotion analysis
IT
Ian Tyler
AS LT. CLEVES
● Dominant: happyToo few detections for emotion analysis
Speaker diarization
talk-time · turns · pacing per speakerTalk-time share · 17 clusterssums to 99.7% of all dialogue
Ermey 38.3%
Harewood 16.4%
Modine 8.3%
Terry 8.9%
First-word entry · per speakerdot = first line · trail = on-screen window · 11 ensemble
0:0029:0858:1587:23116:30
runtimeKevyn Major Howard
3:06enter
Vincent D'Onofrio
10:30enter
Dorian Harewood
11:15enter
Kieron Jecchinis
66:22enter
R. Lee ErmeySPEAKER 17
Rapid exchange38.3%of all dialogue · 2,956 words · 19:42 spoken
WPM150
Turns477
Avg turn2.6s
Longest60.0s
Dorian HarewoodSPEAKER 16
Rapid exchange16.4%of all dialogue · 882 words · 8:28 spoken
WPM104.3
Turns166
Avg turn1.9s
Longest28.6s
Matthew ModineSPEAKER 31
Rapid exchange8.3%of all dialogue · 751 words · 4:15 spoken
WPM176.6
Turns223
Avg turn1.4s
Longest7.1s
John TerrySPEAKER 02
Brief8.9%of all dialogue · 692 words · 4:36 spoken
WPM150.3
Turns82
Avg turn2.4s
Longest10.1s
Kevyn Major HowardSPEAKER 27
Conversational6.0%of all dialogue · 570 words · 3:05 spoken
WPM184.7
Turns124
Avg turn1.8s
Longest13.0s
Adam BaldwinSPEAKER 44
Conversational4.0%of all dialogue · 318 words · 2:04 spoken
WPM153.4
Turns122
Avg turn1.2s
Longest5.9s
Arliss HowardSPEAKER 24
Brief5.3%of all dialogue · 272 words · 2:45 spoken
WPM99.2
Turns73
Avg turn1.6s
Longest7.3s
1.7%of all dialogue · 247 words · 0:54 spoken
WPM276.5
Turns22
Avg turn2.6s
Longest9.9s
1.7%of all dialogue · 215 words · 0:54 spoken
WPM239.1
Turns33
Avg turn2.2s
Longest11.1s
Kieron JecchinisSPEAKER 47
Brief2.0%of all dialogue · 205 words · 1:01 spoken
WPM201.2
Turns66
Avg turn1.8s
Longest7.8s
Vincent D'OnofrioSPEAKER 14
Rapid exchange3.6%of all dialogue · 107 words · 1:52 spoken
WPM57.2
Turns177
Avg turn1.2s
Longest8.1s
0.4%of all dialogue · 52 words · 0:14 spoken
WPM231.1
Turns13
Avg turn1.1s
Longest4.4s
Tim ColceriSPEAKER 19
Brief2.2%of all dialogue · 41 words · 1:09 spoken
WPM35.4
Turns39
Avg turn1.4s
Longest3.8s
Unknown SpeakerSPEAKER 30 · unmatched
Brief0.3%of all dialogue · 38 words · 0:09 spoken
WPM268.2
Turns8
Avg turn1.2s
Longest2.9s
Jon StaffordSPEAKER 23
Brief0.3%of all dialogue · 27 words · 0:09 spoken
WPM176.9
Turns5
Avg turn2.1s
Longest7.8s
Unknown SpeakerSPEAKER 01 · unmatched
Brief0.1%of all dialogue · 15 words · 0:03 spoken
WPM298
Turns2
Avg turn2.5s
Longest2.7s
Unknown SpeakerSPEAKER 00 · unmatched
Brief0.2%of all dialogue · 9 words · 0:07 spoken
WPM73.5
Turns4
Avg turn2.2s
Longest3.3s