CAST · A BEAUTIFUL MIND
Faces & feelings
Per-character screen time, dialogue and emotion breakdown — derived from face recognition + expression classifier across every frame.
← Back to A Beautiful MindFaces detected
41,734
across full runtime
Named matches
13
actors identified
Close-up shots
17.2%
of all framed shots
Smile rate
6.2%
frames with detected joy
Gender split
M / F · screen-time weighted
Dominant emotion
Neutral 46%
film-wide aggregate
Most expressive
Ed Harris
74% non-neutral
Lead screen share
52%
13 tracked characters
Overall emotion distribution
7 emotions · all characters · screen-time weightedNeutral
46.3%
19,328 frames
Screen time by actor
13 named · 95m tracked of 135.5m01
Russell Crowe
as John Nash · 7080 scenes
49.2min · 52% of cast
sad
02
Jennifer Connelly
as Alicia Nash · 2534 scenes
17.6min · 18% of cast
sad
03
Paul Bettany
as Charles Herman · 746 scenes
5.2min · 5% of cast
angry
04
Adam Goldberg
as Richard Sol · 722 scenes
5.0min · 5% of cast
angry
05
Josh Lucas
as Martin Hansen · 652 scenes
4.5min · 5% of cast
happy
06
Ed Harris
as William Parcher · 622 scenes
4.3min · 5% of cast
neutral
07
Christopher Plummer
as Dr. Rosen · 386 scenes
2.7min · 3% of cast
angry
08
Anthony Rapp
as Bender · 313 scenes
2.2min · 2% of cast
neutral
09
Judd Hirsch
as Helinger · 252 scenes
1.8min · 2% of cast
neutral
10
Jason Gray-Stanford
as Ainsley Neilson · 227 scenes
1.6min · 2% of cast
happy
11
Austin Pendleton
as Thomas King · 128 scenes
0.9min · 1% of cast
happy
12
Tanya Clarke
as Becky · 66 scenes
0.5min · 0% of cast
happy
13
Jillie Simon
as Bar Co-Ed · 4 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 |
|---|
Ed Harris as William Parcher | 3,480 | 135 | |
Jennifer Connelly as Alicia Nash | 753 | 164.6 | |
Paul Bettany as Charles Herman | 737 | 211.7 | |
Christopher Plummer as Dr. Rosen | 563 | 162.3 | |
Josh Lucas as Martin Hansen | 448 | 206.2 | |
Anthony Rapp as Bender | 330 | 206.7 | |
Judd Hirsch as Helinger | 297 | 176.8 | |
Russell Crowe as John Nash | 292 | 155.4 | |
Adam Goldberg as Richard Sol | 283 | 120.1 | |
Austin Pendleton as Thomas King | 104 | 165.5 | |
Tanya Clarke as Becky | 39 | 238.8 | |
Unidentified speakers | 32 | — | |
Jason Gray-Stanford as Ainsley Neilson | 29 | 209.6 | |
Cast profiles
arc · volatility · emotion breakdown per actorRC
Russell Crowe
AS JOHN NASH
● Dominant: sadEmotional arc — 30 segments~5m per bucket
00:0033m67m101m135.5m
JC
Jennifer Connelly
AS ALICIA NASH
● Dominant: sadEmotional arc — 30 segments~5m per bucket
00:0033m67m101m135.5m
PB
Paul Bettany
AS CHARLES HERMAN
● Dominant: angryEmotional arc — 30 segments~5m per bucket
00:0033m67m101m135.5m
AG
Adam Goldberg
AS RICHARD SOL
● Dominant: angryEmotional arc — 30 segments~5m per bucket
00:0033m67m101m135.5m
JL
Josh Lucas
AS MARTIN HANSEN
● Dominant: happyEmotional arc — 30 segments~5m per bucket
00:0033m67m101m135.5m
EH
Ed Harris
AS WILLIAM PARCHER
● Dominant: neutralEmotional arc — 30 segments~5m per bucket
00:0033m67m101m135.5m
CP
Christopher Plummer
AS DR. ROSEN
● Dominant: angryEmotional arc — 30 segments~5m per bucket
00:0033m67m101m135.5m
AR
Anthony Rapp
AS BENDER
● Dominant: neutralEmotional arc — 30 segments~5m per bucket
00:0033m67m101m135.5m
JH
Judd Hirsch
AS HELINGER
● Dominant: neutralEmotional arc — 30 segments~5m per bucket
00:0033m67m101m135.5m
JG
Jason Gray-Stanford
AS AINSLEY NEILSON
● Dominant: happyEmotional arc — 30 segments~5m per bucket
00:0033m67m101m135.5m
AP
Austin Pendleton
AS THOMAS KING
● Dominant: happyEmotional arc — 30 segments~5m per bucket
00:0033m67m101m135.5m
TC
Tanya Clarke
AS BECKY
● Dominant: happyToo few detections for emotion analysis
JS
Jillie Simon
AS BAR CO-ED
● Dominant: neutralToo few detections for emotion analysis
Speaker diarization
talk-time · turns · pacing per speakerTalk-time share · 13 clusterssums to 99.9% of all dialogue
Harris 53.6%
Connelly 9.5%
Bettany 7.2%
Plummer 7.2%
First-word entry · per speakerdot = first line · trail = on-screen window · 7 ensemble
0:0033:5367:45101:38135:30
runtimeJason Gray-Stanford
9:04enter
Christopher Plummer
13:23enter
Jennifer Connelly
31:28enter
Austin Pendleton
120:20enter
Ed HarrisSPEAKER 03
Rapid exchange53.6%of all dialogue · 3,480 words · 25:47 spoken
WPM135
Turns735
Avg turn1.5s
Longest19.4s
Jennifer ConnellySPEAKER 01
Rapid exchange9.5%of all dialogue · 753 words · 4:35 spoken
WPM164.6
Turns247
Avg turn1.1s
Longest9.8s
Paul BettanySPEAKER 17
Rapid exchange7.2%of all dialogue · 737 words · 3:29 spoken
WPM211.7
Turns200
Avg turn1.3s
Longest8.5s
Christopher PlummerSPEAKER 15
Conversational7.2%of all dialogue · 563 words · 3:28 spoken
WPM162.3
Turns140
Avg turn1.4s
Longest13.6s
Josh LucasSPEAKER 08
Conversational4.5%of all dialogue · 448 words · 2:10 spoken
WPM206.2
Turns136
Avg turn1.1s
Longest7.9s
Anthony RappSPEAKER 06
Brief3.3%of all dialogue · 330 words · 1:36 spoken
WPM206.7
Turns69
Avg turn1.7s
Longest16.9s
Judd HirschSPEAKER 21
Brief3.5%of all dialogue · 297 words · 1:41 spoken
WPM176.8
Turns77
Avg turn1.6s
Longest11.2s
Russell CroweSPEAKER 02
Rapid exchange3.9%of all dialogue · 292 words · 1:53 spoken
WPM155.4
Turns152
Avg turn1.3s
Longest28.8s
Adam GoldbergSPEAKER 07
Brief4.9%of all dialogue · 283 words · 2:21 spoken
WPM120.1
Turns88
Avg turn1.2s
Longest9.7s
Austin PendletonSPEAKER 10
Brief1.3%of all dialogue · 104 words · 0:38 spoken
WPM165.5
Turns20
Avg turn1.9s
Longest6.2s
Tanya ClarkeSPEAKER 13
Brief0.3%of all dialogue · 39 words · 0:10 spoken
WPM238.8
Turns24
Avg turn0.9s
Longest2.3s
Unknown SpeakerSPEAKER 14 · unmatched
Brief0.4%of all dialogue · 32 words · 0:11 spoken
WPM174.1
Turns8
Avg turn1.7s
Longest7.0s
Jason Gray-StanfordSPEAKER 12
Conversational0.3%of all dialogue · 29 words · 0:08 spoken
WPM209.6
Turns114
Avg turn1.2s
Longest19.5s