CAST · FORREST GUMP
Faces & feelings
Per-character screen time, dialogue and emotion breakdown — derived from face recognition + expression classifier across every frame.
← Back to Forrest GumpFaces detected
41,447
across full runtime
Named matches
11
actors identified
Close-up shots
8.4%
of all framed shots
Smile rate
6.0%
frames with detected joy
Gender split
M / F · screen-time weighted
Dominant emotion
Neutral 45%
film-wide aggregate
Most expressive
Sam Anderson
97% non-neutral
Lead screen share
72%
11 tracked characters
Overall emotion distribution
7 emotions · all characters · screen-time weightedNeutral
45.1%
18,689 frames
Screen time by actor
11 named · 70m tracked of 142.2m01
Tom Hanks
as Forrest Gump · 7215 scenes
50.1min · 72% of cast
angry
02
Gary Sinise
as Lieutenant Dan Taylor · 1099 scenes
7.6min · 11% of cast
angry
03
Robin Wright
as Jenny Curran · 734 scenes
5.1min · 7% of cast
sad
04
Sally Field
as Mrs. Gump · 489 scenes
3.4min · 5% of cast
sad
05
Mykelti Williamson
as Bubba Blue · 183 scenes
1.3min · 2% of cast
disgust
06
Sam Anderson
as Principal Hancock · 93 scenes
0.7min · 1% of cast
sad
07
Hanna Hall
as Young Jenny Curran · 66 scenes
0.5min · 1% of cast
sad
08
Siobhan Fallon Hogan
as School Bus Driver · 50 scenes
0.3min · 1% of cast
disgust
09
Haley Joel Osment
as Forrest Junior · 46 scenes
0.3min · 0% of cast
sad
10
Bob Penny
as Crony · 36 scenes
0.3min · 0% of cast
sad
11
Michael Conner Humphreys
as Young Forrest Gump · 2 scenes
0.0min · 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 Hanks as Forrest Gump | 5,289 | 129.8 | |
Gary Sinise as Lieutenant Dan Taylor | 1,329 | 101.9 | |
Robin Wright as Jenny Curran | 945 | 79 | |
Mykelti Williamson as Bubba Blue | 572 | 180.3 | |
Sally Field as Mrs. Gump | 567 | 146.6 | |
Unidentified speakers | 550 | — | |
Hanna Hall as Young Jenny Curran | 187 | 70.6 | |
Sam Anderson as Principal Hancock | 149 | 126.1 | |
Bob Penny as Crony | 134 | 197.6 | |
Siobhan Fallon Hogan as School Bus Driver | 94 | 148.8 | |
Cast profiles
arc · volatility · emotion breakdown per actorTH
Tom Hanks
AS FORREST GUMP
● Dominant: angryEmotional arc — 30 segments~5m per bucket
00:0035m71m106m142.2m
GS
Gary Sinise
AS LIEUTENANT DAN TAYLOR
● Dominant: angryEmotional arc — 30 segments~5m per bucket
00:0035m71m106m142.2m
RW
Robin Wright
AS JENNY CURRAN
● Dominant: sadEmotional arc — 30 segments~5m per bucket
00:0035m71m106m142.2m
SF
Sally Field
AS MRS. GUMP
● Dominant: sadEmotional arc — 30 segments~5m per bucket
00:0035m71m106m142.2m
MW
Mykelti Williamson
AS BUBBA BLUE
● Dominant: disgustEmotional arc — 30 segments~5m per bucket
00:0035m71m106m142.2m
SA
Sam Anderson
AS PRINCIPAL HANCOCK
● Dominant: sadEmotional arc — 30 segments~5m per bucket
00:0035m71m106m142.2m
HH
Hanna Hall
AS YOUNG JENNY CURRAN
● Dominant: sadToo few detections for emotion analysis
SF
Siobhan Fallon Hogan
AS SCHOOL BUS DRIVER
● Dominant: disgustToo few detections for emotion analysis
HJ
Haley Joel Osment
AS FORREST JUNIOR
● Dominant: sadToo few detections for emotion analysis
BP
Bob Penny
AS CRONY
● Dominant: sadToo few detections for emotion analysis
MC
Michael Conner Humphreys
AS YOUNG FORREST GUMP
● Dominant: neutralToo few detections for emotion analysis
Speaker diarization
talk-time · turns · pacing per speakerTalk-time share · 20 clusterssums to 99.9% of all dialogue
Hanks 49.7%
Sinise 15.9%
Wright 14.6%
First-word entry · per speakerdot = first line · trail = on-screen window · 14 ensemble
0:0035:3371:06106:39142:12
runtimeSiobhan Fallon Hogan
12:44enter
Mykelti Williamson
17:50enter
Tom HanksSPEAKER 19
Rapid exchange49.7%of all dialogue · 5,289 words · 40:45 spoken
WPM129.8
Turns870
Avg turn1.9s
Longest26.6s
Gary SiniseSPEAKER 41
Rapid exchange15.9%of all dialogue · 1,329 words · 13:02 spoken
WPM101.9
Turns341
Avg turn1.5s
Longest14.3s
Robin WrightSPEAKER 28
Rapid exchange14.6%of all dialogue · 945 words · 11:58 spoken
WPM79
Turns350
Avg turn1.1s
Longest6.5s
Mykelti WilliamsonSPEAKER 21
Brief3.9%of all dialogue · 572 words · 3:10 spoken
WPM180.3
Turns95
Avg turn1.9s
Longest8.9s
Sally FieldSPEAKER 10
Conversational4.7%of all dialogue · 567 words · 3:52 spoken
WPM146.6
Turns123
Avg turn1.5s
Longest7.8s
Hanna HallSPEAKER 47
Brief3.2%of all dialogue · 187 words · 2:39 spoken
WPM70.6
Turns49
Avg turn1.7s
Longest5.8s
Sam AndersonSPEAKER 36
Conversational1.4%of all dialogue · 149 words · 1:11 spoken
WPM126.1
Turns101
Avg turn1.1s
Longest7.0s
0.8%of all dialogue · 134 words · 0:41 spoken
WPM197.6
Turns10
Avg turn4.5s
Longest10.4s
Siobhan Fallon HoganSPEAKER 58
Brief0.8%of all dialogue · 94 words · 0:38 spoken
WPM148.8
Turns23
Avg turn1.5s
Longest4.7s
Unknown SpeakerSPEAKER 01 · unmatched
Brief0.5%of all dialogue · 86 words · 0:23 spoken
WPM227.5
Turns16
Avg turn1.4s
Longest14.9s
Unknown SpeakerSPEAKER 07 · unmatched
Brief0.3%of all dialogue · 78 words · 0:17 spoken
WPM279.4
Turns13
Avg turn1.4s
Longest3.2s
Unknown SpeakerSPEAKER 02 · unmatched
Brief1.1%of all dialogue · 74 words · 0:55 spoken
WPM81.3
Turns9
Avg turn3.2s
Longest8.8s
Unknown SpeakerSPEAKER 00 · unmatched
Brief0.4%of all dialogue · 67 words · 0:22 spoken
WPM185.4
Turns8
Avg turn3.0s
Longest13.4s
Unknown SpeakerSPEAKER 03 · unmatched
Brief0.9%of all dialogue · 64 words · 0:46 spoken
WPM84
Turns24
Avg turn0.9s
Longest2.9s
Unknown SpeakerSPEAKER 16 · unmatched
Brief0.3%of all dialogue · 53 words · 0:13 spoken
WPM246.5
Turns12
Avg turn1.0s
Longest3.1s
Unknown SpeakerSPEAKER 29 · unmatched
Brief0.2%of all dialogue · 40 words · 0:10 spoken
WPM246.9
Turns4
Avg turn3.0s
Longest7.5s
Unknown SpeakerSPEAKER 53 · unmatched
Brief0.6%of all dialogue · 28 words · 0:30 spoken
WPM56.4
Turns7
Avg turn1.8s
Longest4.0s
Unknown SpeakerSPEAKER 12 · unmatched
Brief0.2%of all dialogue · 26 words · 0:11 spoken
WPM141.9
Turns17
Avg turn0.6s
Longest2.8s
Unknown SpeakerSPEAKER 37 · unmatched
Brief0.2%of all dialogue · 24 words · 0:11 spoken
WPM131.7
Turns9
Avg turn0.8s
Longest1.7s
Unknown SpeakerSPEAKER 33 · unmatched
Brief0.2%of all dialogue · 10 words · 0:12 spoken
WPM51.8
Turns7
Avg turn1.7s
Longest5.1s