CAST · RAGING BULL
Faces & feelings
Per-character screen time, dialogue and emotion breakdown — derived from face recognition + expression classifier across every frame.
← Back to Raging BullFaces detected
43,939
across full runtime
Named matches
11
actors identified
Close-up shots
16.0%
of all framed shots
Smile rate
5.4%
frames with detected joy
Gender split
M / F · screen-time weighted
Dominant emotion
Neutral 47%
film-wide aggregate
Most expressive
Joe Pesci
67% non-neutral
Lead screen share
38%
11 tracked characters
Overall emotion distribution
7 emotions · all characters · screen-time weightedNeutral
47.2%
20,747 frames
Screen time by actor
11 named · 56m tracked of 129.3m01
Joe Pesci
as Joey LaMotta · 3036 scenes
21.1min · 38% of cast
neutral
02
Cathy Moriarty
as Vickie LaMotta · 1647 scenes
11.4min · 20% of cast
sad
03
Robert De Niro
as Jake LaMotta · 1475 scenes
10.3min · 18% of cast
angry
04
Frank Vincent
as Salvy Batts · 597 scenes
4.2min · 7% of cast
neutral
05
Nicholas Colasanto
as Tommy Como · 504 scenes
3.5min · 6% of cast
angry
06
Mario Gallo
as Mario · 266 scenes
1.9min · 3% of cast
angry
07
Joseph Bono
as Guido · 197 scenes
1.4min · 2% of cast
neutral
08
Frank Adonis
as Patsy · 142 scenes
1.0min · 2% of cast
neutral
09
Theresa Saldana
as Lenore · 103 scenes
0.7min · 1% of cast
neutral
10
Charles Scorsese
as Charlie - Man with Como · 67 scenes
0.5min · 1% of cast
happy
11
Don Dunphy
as Radio Announcer · 4 scenes
0.0min · 0% of cast
angry
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 |
|---|
Joe Pesci as Joey LaMotta | 3,792 | 266.8 | |
Robert De Niro as Jake LaMotta | 3,783 | 179 | |
Mario Gallo as Mario | 1,281 | 84.8 | |
Cathy Moriarty as Vickie LaMotta | 1,198 | 217.8 | |
Nicholas Colasanto as Tommy Como | 889 | 254.1 | |
Frank Vincent as Salvy Batts | 593 | 334.5 | |
Theresa Saldana as Lenore | 298 | 321 | |
Cast profiles
arc · volatility · emotion breakdown per actorJP
Joe Pesci
AS JOEY LAMOTTA
● Dominant: neutralEmotional arc — 30 segments~4m per bucket
00:0032m64m96m129.3m
CM
Cathy Moriarty
AS VICKIE LAMOTTA
● Dominant: sadEmotional arc — 30 segments~4m per bucket
00:0032m64m96m129.3m
RD
Robert De Niro
AS JAKE LAMOTTA
● Dominant: angryEmotional arc — 30 segments~4m per bucket
00:0032m64m96m129.3m
FV
Frank Vincent
AS SALVY BATTS
● Dominant: neutralEmotional arc — 30 segments~4m per bucket
00:0032m64m96m129.3m
NC
Nicholas Colasanto
AS TOMMY COMO
● Dominant: angryEmotional arc — 30 segments~4m per bucket
00:0032m64m96m129.3m
MG
Mario Gallo
AS MARIO
● Dominant: angryEmotional arc — 30 segments~4m per bucket
00:0032m64m96m129.3m
JB
Joseph Bono
AS GUIDO
● Dominant: neutralEmotional arc — 30 segments~4m per bucket
00:0032m64m96m129.3m
FA
Frank Adonis
AS PATSY
● Dominant: neutralEmotional arc — 30 segments~4m per bucket
00:0032m64m96m129.3m
TS
Theresa Saldana
AS LENORE
● Dominant: neutralEmotional arc — 30 segments~4m per bucket
00:0032m64m96m129.3m
Too few detections for emotion analysis
DD
Don Dunphy
AS RADIO ANNOUNCER
● Dominant: angryToo few detections for emotion analysis
Speaker diarization
talk-time · turns · pacing per speakerTalk-time share · 7 clusterssums to 100.1% of all dialogue
Pesci 22.9%
Niro 34.0%
Gallo 24.3%
Moriarty 8.9%
First-word entry · per speakerdot = first line · trail = on-screen window · 1 ensemble
0:0032:2064:3996:59129:18
runtimeNicholas Colasanto
5:07enter
Joe PesciSPEAKER 09
Rapid exchange22.9%of all dialogue · 3,792 words · 14:13 spoken
WPM266.8
Turns629
Avg turn1.5s
Longest16.1s
Robert De NiroSPEAKER 16
Rapid exchange34.0%of all dialogue · 3,783 words · 21:08 spoken
WPM179
Turns735
Avg turn1.3s
Longest11.4s
Mario GalloSPEAKER 27
Rapid exchange24.3%of all dialogue · 1,281 words · 15:06 spoken
WPM84.8
Turns415
Avg turn1.5s
Longest16.8s
Cathy MoriartySPEAKER 14
Rapid exchange8.9%of all dialogue · 1,198 words · 5:30 spoken
WPM217.8
Turns334
Avg turn1.1s
Longest13.8s
Nicholas ColasantoSPEAKER 04
Rapid exchange5.6%of all dialogue · 889 words · 3:30 spoken
WPM254.1
Turns171
Avg turn1.5s
Longest8.7s
Frank VincentSPEAKER 05
Conversational2.9%of all dialogue · 593 words · 1:46 spoken
WPM334.5
Turns138
Avg turn1.0s
Longest10.0s
Theresa SaldanaSPEAKER 06
Brief1.5%of all dialogue · 298 words · 0:56 spoken
WPM321
Turns38
Avg turn1.8s
Longest13.2s