QuantCinemaCinema, decoded.
FilmsRankingsCompare
QuantCinema

AI-powered cinema analytics.

DISPATCH

Suggest a film · get notified when new data drops

© 2026 QuantCinema
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 Gump
Faces 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
79%
22%
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 weighted
Happy
6.0%
2,507 frames
Surprise
3.4%
1,401 frames
Neutral
45.1%
18,689 frames
Fear
13.8%
5,708 frames
Sad
13.5%
5,575 frames
Angry
15.0%
6,211 frames
Disgust
3.3%
1,356 frames

Screen time by actor

11 named · 70m tracked of 142.2m
01
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 dialogue
NOTE — speaker matching uses face-detection overlap; actors not recognized by the AI appear as unidentified.
Actor / CharacterWords spokenWPM% of dialogue
Tom Hanks
as Forrest Gump
5,289129.8
53.9%
Gary Sinise
as Lieutenant Dan Taylor
1,329101.9
13.5%
Robin Wright
as Jenny Curran
94579
9.6%
Mykelti Williamson
as Bubba Blue
572180.3
5.8%
Sally Field
as Mrs. Gump
567146.6
5.8%
Unidentified speakers
550—
5.6%
Hanna Hall
as Young Jenny Curran
18770.6
1.9%
Sam Anderson
as Principal Hancock
149126.1
1.5%
Bob Penny
as Crony
134197.6
1.4%
Siobhan Fallon Hogan
as School Bus Driver
94148.8
1.0%

Cast profiles

arc · volatility · emotion breakdown per actor
TH
Tom Hanks
AS FORREST GUMP
● Dominant: angry
Screen time
50m 09s
Scenes
7215
First seen
2:19
Last seen
134:48
Volatility
28 Med
Emotional arc — 30 segments~5m per bucket
00:0035m71m106m142.2m
2%
Happy
2%
Surprise
16%
Neutral
12%
Fear
23%
Sad
42%
Angry
4%
Disgust
GS
Gary Sinise
AS LIEUTENANT DAN TAYLOR
● Dominant: angry
Screen time
7m 38s
Scenes
1099
First seen
41:57
Last seen
126:43
Volatility
36 Med
Emotional arc — 30 segments~5m per bucket
00:0035m71m106m142.2m
23%
Happy
6%
Surprise
8%
Neutral
10%
Fear
24%
Sad
26%
Angry
4%
Disgust
RW
Robin Wright
AS JENNY CURRAN
● Dominant: sad
Screen time
5m 06s
Scenes
734
First seen
19:58
Last seen
129:18
Volatility
33 Med
Emotional arc — 30 segments~5m per bucket
00:0035m71m106m142.2m
15%
Happy
1%
Surprise
17%
Neutral
2%
Fear
42%
Sad
12%
Angry
11%
Disgust
SF
Sally Field
AS MRS. GUMP
● Dominant: sad
Screen time
3m 24s
Scenes
489
First seen
5:17
Last seen
101:14
Volatility
28 Med
Emotional arc — 30 segments~5m per bucket
00:0035m71m106m142.2m
16%
Happy
2%
Surprise
6%
Neutral
8%
Fear
56%
Sad
8%
Angry
5%
Disgust
MW
Mykelti Williamson
AS BUBBA BLUE
● Dominant: disgust
Screen time
1m 16s
Scenes
183
First seen
32:08
Last seen
56:09
Volatility
32 Med
Emotional arc — 30 segments~5m per bucket
00:0035m71m106m142.2m
1%
Happy
2%
Surprise
9%
Neutral
0%
Fear
10%
Sad
32%
Angry
46%
Disgust
SA
Sam Anderson
AS PRINCIPAL HANCOCK
● Dominant: sad
Screen time
0m 39s
Scenes
93
First seen
7:35
Last seen
9:39
Volatility
39 Med
Emotional arc — 30 segments~5m per bucket
00:0035m71m106m142.2m
13%
Happy
0%
Surprise
3%
Neutral
0%
Fear
62%
Sad
17%
Angry
4%
Disgust
HH
Hanna Hall
AS YOUNG JENNY CURRAN
● Dominant: sad
Screen time
0m 28s
Scenes
66
First seen
13:16
Last seen
18:30

Too few detections for emotion analysis

SF
Siobhan Fallon Hogan
AS SCHOOL BUS DRIVER
● Dominant: disgust
Screen time
0m 21s
Scenes
50
First seen
12:34
Last seen
134:01

Too few detections for emotion analysis

HJ
Haley Joel Osment
AS FORREST JUNIOR
● Dominant: sad
Screen time
0m 19s
Scenes
46
First seen
121:40
Last seen
134:01

Too few detections for emotion analysis

BP
Bob Penny
AS CRONY
● Dominant: sad
Screen time
0m 15s
Scenes
36
First seen
6:13
Last seen
112:52

Too few detections for emotion analysis

MC
Michael Conner Humphreys
AS YOUNG FORREST GUMP
● Dominant: neutral
Screen time
0m 01s
Scenes
2
First seen
4:51
Last seen
4:52

Too few detections for emotion analysis

Speaker diarization

talk-time · turns · pacing per speaker
Talk-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
runtime
Tom Hanks
3:24enter
Sally Field
4:59enter
Sam Anderson
7:35enter
Hanna Hall
9:49enter
Gary Sinise
11:48enter
Siobhan Fallon Hogan
12:44enter
Mykelti Williamson
17:50enter
Bob Penny
22:35enter
SPEAKER 16
22:52enter
SPEAKER 00
23:09enter
Robin Wright
24:59enter
SPEAKER 07
30:18enter
SPEAKER 01
31:31enter
SPEAKER 33
44:34enter
SPEAKER 03
54:36enter
SPEAKER 37
60:60enter
SPEAKER 12
74:41enter
SPEAKER 02
78:48enter
SPEAKER 53
84:46enter
SPEAKER 29
121:23enter
Tom HanksSPEAKER 19
Rapid exchange
49.7%
of all dialogue · 5,289 words · 40:45 spoken
WPM129.8
Turns870
Avg turn1.9s
Longest26.6s
enters at 3:24profanity 6
Gary SiniseSPEAKER 41
Rapid exchange
15.9%
of all dialogue · 1,329 words · 13:02 spoken
WPM101.9
Turns341
Avg turn1.5s
Longest14.3s
enters at 11:48profanity 20
Robin WrightSPEAKER 28
Rapid exchange
14.6%
of all dialogue · 945 words · 11:58 spoken
WPM79
Turns350
Avg turn1.1s
Longest6.5s
enters at 24:59profanity 2
Mykelti WilliamsonSPEAKER 21
Brief
3.9%
of all dialogue · 572 words · 3:10 spoken
WPM180.3
Turns95
Avg turn1.9s
Longest8.9s
enters at 17:50profanity 5
Sally FieldSPEAKER 10
Conversational
4.7%
of all dialogue · 567 words · 3:52 spoken
WPM146.6
Turns123
Avg turn1.5s
Longest7.8s
enters at 4:59profanity 2
Hanna HallSPEAKER 47
Brief
3.2%
of all dialogue · 187 words · 2:39 spoken
WPM70.6
Turns49
Avg turn1.7s
Longest5.8s
enters at 9:49profanity 0
Sam AndersonSPEAKER 36
Conversational
1.4%
of all dialogue · 149 words · 1:11 spoken
WPM126.1
Turns101
Avg turn1.1s
Longest7.0s
enters at 7:35profanity 3
Bob PennySPEAKER 34
Brief
0.8%
of all dialogue · 134 words · 0:41 spoken
WPM197.6
Turns10
Avg turn4.5s
Longest10.4s
enters at 22:35profanity 0
Siobhan Fallon HoganSPEAKER 58
Brief
0.8%
of all dialogue · 94 words · 0:38 spoken
WPM148.8
Turns23
Avg turn1.5s
Longest4.7s
enters at 12:44profanity 0
Unknown SpeakerSPEAKER 01 · unmatched
Brief
0.5%
of all dialogue · 86 words · 0:23 spoken
WPM227.5
Turns16
Avg turn1.4s
Longest14.9s
enters at 31:31profanity 0
Unknown SpeakerSPEAKER 07 · unmatched
Brief
0.3%
of all dialogue · 78 words · 0:17 spoken
WPM279.4
Turns13
Avg turn1.4s
Longest3.2s
enters at 30:18profanity 1
Unknown SpeakerSPEAKER 02 · unmatched
Brief
1.1%
of all dialogue · 74 words · 0:55 spoken
WPM81.3
Turns9
Avg turn3.2s
Longest8.8s
enters at 78:48profanity 0
Unknown SpeakerSPEAKER 00 · unmatched
Brief
0.4%
of all dialogue · 67 words · 0:22 spoken
WPM185.4
Turns8
Avg turn3.0s
Longest13.4s
enters at 23:09profanity 0
Unknown SpeakerSPEAKER 03 · unmatched
Brief
0.9%
of all dialogue · 64 words · 0:46 spoken
WPM84
Turns24
Avg turn0.9s
Longest2.9s
enters at 54:36profanity 0
Unknown SpeakerSPEAKER 16 · unmatched
Brief
0.3%
of all dialogue · 53 words · 0:13 spoken
WPM246.5
Turns12
Avg turn1.0s
Longest3.1s
enters at 22:52profanity 1
Unknown SpeakerSPEAKER 29 · unmatched
Brief
0.2%
of all dialogue · 40 words · 0:10 spoken
WPM246.9
Turns4
Avg turn3.0s
Longest7.5s
enters at 121:23profanity 0
Unknown SpeakerSPEAKER 53 · unmatched
Brief
0.6%
of all dialogue · 28 words · 0:30 spoken
WPM56.4
Turns7
Avg turn1.8s
Longest4.0s
enters at 84:46profanity 0
Unknown SpeakerSPEAKER 12 · unmatched
Brief
0.2%
of all dialogue · 26 words · 0:11 spoken
WPM141.9
Turns17
Avg turn0.6s
Longest2.8s
enters at 74:41profanity 0
Unknown SpeakerSPEAKER 37 · unmatched
Brief
0.2%
of all dialogue · 24 words · 0:11 spoken
WPM131.7
Turns9
Avg turn0.8s
Longest1.7s
enters at 60:60profanity 0
Unknown SpeakerSPEAKER 33 · unmatched
Brief
0.2%
of all dialogue · 10 words · 0:12 spoken
WPM51.8
Turns7
Avg turn1.7s
Longest5.1s
enters at 44:34profanity 0
AGGREGATE — 11 unique characters · 41,447 faces detected · 11 named matches · 70m screen-time tracked