QuantCinemaCinema, decoded.
FilmsRankingsCompare
QuantCinema

AI-powered cinema analytics.

DISPATCH

Suggest a film · get notified when new data drops

© 2026 QuantCinema
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 Bull
Faces 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
74%
26%
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 weighted
Happy
5.4%
2,394 frames
Surprise
2.6%
1,153 frames
Neutral
47.2%
20,747 frames
Fear
22.1%
9,718 frames
Sad
10.4%
4,568 frames
Angry
9.1%
4,003 frames
Disgust
3.1%
1,356 frames

Screen time by actor

11 named · 56m tracked of 129.3m
01
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 dialogue
NOTE — speaker matching uses face-detection overlap; actors not recognized by the AI appear as unidentified.
Actor / CharacterWords spokenWPM% of dialogue
Joe Pesci
as Joey LaMotta
3,792266.8
32.0%
Robert De Niro
as Jake LaMotta
3,783179
32.0%
Mario Gallo
as Mario
1,28184.8
10.8%
Cathy Moriarty
as Vickie LaMotta
1,198217.8
10.1%
Nicholas Colasanto
as Tommy Como
889254.1
7.5%
Frank Vincent
as Salvy Batts
593334.5
5.0%
Theresa Saldana
as Lenore
298321
2.5%

Cast profiles

arc · volatility · emotion breakdown per actor
JP
Joe Pesci
AS JOEY LAMOTTA
● Dominant: neutral
Screen time
21m 06s
Scenes
3036
First seen
4:42
Last seen
121:06
Volatility
41 Med
Emotional arc — 30 segments~4m per bucket
00:0032m64m96m129.3m
8%
Happy
3%
Surprise
33%
Neutral
1%
Fear
16%
Sad
24%
Angry
15%
Disgust
CM
Cathy Moriarty
AS VICKIE LAMOTTA
● Dominant: sad
Screen time
11m 27s
Scenes
1647
First seen
17:58
Last seen
113:23
Volatility
37 Med
Emotional arc — 30 segments~4m per bucket
00:0032m64m96m129.3m
5%
Happy
3%
Surprise
23%
Neutral
7%
Fear
36%
Sad
22%
Angry
4%
Disgust
RD
Robert De Niro
AS JAKE LAMOTTA
● Dominant: angry
Screen time
10m 15s
Scenes
1475
First seen
4:35
Last seen
112:23
Volatility
35 Med
Emotional arc — 30 segments~4m per bucket
00:0032m64m96m129.3m
6%
Happy
2%
Surprise
29%
Neutral
0%
Fear
21%
Sad
29%
Angry
13%
Disgust
FV
Frank Vincent
AS SALVY BATTS
● Dominant: neutral
Screen time
4m 09s
Scenes
597
First seen
8:04
Last seen
70:08
Volatility
38 Med
Emotional arc — 30 segments~4m per bucket
00:0032m64m96m129.3m
2%
Happy
3%
Surprise
51%
Neutral
2%
Fear
4%
Sad
23%
Angry
15%
Disgust
NC
Nicholas Colasanto
AS TOMMY COMO
● Dominant: angry
Screen time
3m 30s
Scenes
504
First seen
51:07
Last seen
76:58
Volatility
36 Med
Emotional arc — 30 segments~4m per bucket
00:0032m64m96m129.3m
7%
Happy
1%
Surprise
19%
Neutral
3%
Fear
16%
Sad
47%
Angry
7%
Disgust
MG
Mario Gallo
AS MARIO
● Dominant: angry
Screen time
1m 51s
Scenes
266
First seen
4:43
Last seen
101:02
Volatility
41 Med
Emotional arc — 30 segments~4m per bucket
00:0032m64m96m129.3m
4%
Happy
2%
Surprise
19%
Neutral
9%
Fear
22%
Sad
42%
Angry
2%
Disgust
JB
Joseph Bono
AS GUIDO
● Dominant: neutral
Screen time
1m 22s
Scenes
197
First seen
15:23
Last seen
70:08
Volatility
37 Med
Emotional arc — 30 segments~4m per bucket
00:0032m64m96m129.3m
6%
Happy
1%
Surprise
37%
Neutral
3%
Fear
16%
Sad
22%
Angry
16%
Disgust
FA
Frank Adonis
AS PATSY
● Dominant: neutral
Screen time
0m 59s
Scenes
142
First seen
15:26
Last seen
70:08
Volatility
33 Med
Emotional arc — 30 segments~4m per bucket
00:0032m64m96m129.3m
23%
Happy
17%
Surprise
43%
Neutral
0%
Fear
13%
Sad
0%
Angry
4%
Disgust
TS
Theresa Saldana
AS LENORE
● Dominant: neutral
Screen time
0m 43s
Scenes
103
First seen
42:59
Last seen
98:22
Volatility
39 Med
Emotional arc — 30 segments~4m per bucket
00:0032m64m96m129.3m
14%
Happy
1%
Surprise
63%
Neutral
0%
Fear
16%
Sad
3%
Angry
4%
Disgust
CS
Charles Scorsese
AS CHARLIE - MAN WITH COMO
● Dominant: happy
Screen time
0m 28s
Scenes
67
First seen
51:06
Last seen
76:17

Too few detections for emotion analysis

DD
Don Dunphy
AS RADIO ANNOUNCER
● Dominant: angry
Screen time
0m 02s
Scenes
4
First seen
95:01
Last seen
95:03

Too few detections for emotion analysis

Speaker diarization

talk-time · turns · pacing per speaker
Talk-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
runtime
Robert De Niro
3:29enter
Mario Gallo
4:23enter
Joe Pesci
4:36enter
Nicholas Colasanto
5:07enter
Frank Vincent
8:06enter
Cathy Moriarty
9:08enter
Theresa Saldana
9:31enter
Joe PesciSPEAKER 09
Rapid exchange
22.9%
of all dialogue · 3,792 words · 14:13 spoken
WPM266.8
Turns629
Avg turn1.5s
Longest16.1s
enters at 4:36profanity 55
Robert De NiroSPEAKER 16
Rapid exchange
34.0%
of all dialogue · 3,783 words · 21:08 spoken
WPM179
Turns735
Avg turn1.3s
Longest11.4s
enters at 3:29profanity 33
Mario GalloSPEAKER 27
Rapid exchange
24.3%
of all dialogue · 1,281 words · 15:06 spoken
WPM84.8
Turns415
Avg turn1.5s
Longest16.8s
enters at 4:23profanity 6
Cathy MoriartySPEAKER 14
Rapid exchange
8.9%
of all dialogue · 1,198 words · 5:30 spoken
WPM217.8
Turns334
Avg turn1.1s
Longest13.8s
enters at 9:08profanity 29
Nicholas ColasantoSPEAKER 04
Rapid exchange
5.6%
of all dialogue · 889 words · 3:30 spoken
WPM254.1
Turns171
Avg turn1.5s
Longest8.7s
enters at 5:07profanity 8
Frank VincentSPEAKER 05
Conversational
2.9%
of all dialogue · 593 words · 1:46 spoken
WPM334.5
Turns138
Avg turn1.0s
Longest10.0s
enters at 8:06profanity 5
Theresa SaldanaSPEAKER 06
Brief
1.5%
of all dialogue · 298 words · 0:56 spoken
WPM321
Turns38
Avg turn1.8s
Longest13.2s
enters at 9:31profanity 3
AGGREGATE — 11 unique characters · 43,939 faces detected · 11 named matches · 56m screen-time tracked