QuantCinemaCinema, decoded.
FilmsRankingsCompare
QuantCinema

AI-powered cinema analytics.

DISPATCH

Suggest a film · get notified when new data drops

© 2026 QuantCinema
CAST · TAXI DRIVER

Faces & feelings

Per-character screen time, dialogue and emotion breakdown — derived from face recognition + expression classifier across every frame.

← Back to Taxi Driver
Faces detected
32,147
across full runtime
Named matches
9
actors identified
Close-up shots
18.5%
of all framed shots
Smile rate
8.2%
frames with detected joy
Gender split
78%
22%
M / F · screen-time weighted
Dominant emotion
Neutral 52%
film-wide aggregate
Most expressive
Albert Brooks
51% non-neutral
Lead screen share
67%
9 tracked characters

Overall emotion distribution

7 emotions · all characters · screen-time weighted
Happy
8.2%
2,622 frames
Surprise
3.6%
1,143 frames
Neutral
52.2%
16,778 frames
Fear
11.7%
3,757 frames
Sad
11.6%
3,732 frames
Angry
9.9%
3,198 frames
Disgust
2.9%
917 frames

Screen time by actor

9 named · 58m tracked of 113.8m
01
Robert De Niro
as Travis Bickle · 5619 scenes
39.1min · 67% of cast
neutral
02
Cybill Shepherd
as Betsy · 1090 scenes
7.6min · 13% of cast
neutral
03
Leonard Harris
as Charles Palantine · 687 scenes
4.8min · 8% of cast
happy
04
Peter Boyle
as Wizard · 489 scenes
3.4min · 6% of cast
angry
05
Jodie Foster
as Iris · 223 scenes
1.6min · 3% of cast
neutral
06
Albert Brooks
as Tom · 193 scenes
1.3min · 2% of cast
neutral
07
Harvey Keitel
as Sport · 58 scenes
0.4min · 1% of cast
disgust
08
Diahnne Abbott
as Concession Girl · 30 scenes
0.2min · 0% of cast
neutral
09
Victor Argo
as Melio · 24 scenes
0.2min · 0% of cast
sad

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
Robert De Niro
as Travis Bickle
4,374233.5
49.9%
Unidentified speakers
939—
10.7%
Cybill Shepherd
as Betsy
66469.1
7.6%
Peter Boyle
as Wizard
632172.2
7.2%
Jodie Foster
as Iris
537269.5
6.1%
Albert Brooks
as Tom
534293.7
6.1%
Leonard Harris
as Charles Palantine
494171.7
5.6%
Harvey Keitel
as Sport
332284
3.8%
Victor Argo
as Melio
183122.8
2.1%
Diahnne Abbott
as Concession Girl
76282.9
0.9%

Cast profiles

arc · volatility · emotion breakdown per actor
RD
Robert De Niro
AS TRAVIS BICKLE
● Dominant: neutral
Screen time
39m 04s
Scenes
5619
First seen
2:19
Last seen
110:43
Volatility
28 Med
Emotional arc — 30 segments~4m per bucket
00:0028m56m85m113.8m
11%
Happy
3%
Surprise
30%
Neutral
1%
Fear
29%
Sad
21%
Angry
6%
Disgust
CS
Cybill Shepherd
AS BETSY
● Dominant: neutral
Screen time
7m 35s
Scenes
1090
First seen
10:35
Last seen
110:26
Volatility
34 Med
Emotional arc — 30 segments~4m per bucket
00:0028m56m85m113.8m
25%
Happy
0%
Surprise
37%
Neutral
0%
Fear
25%
Sad
1%
Angry
11%
Disgust
LH
Leonard Harris
AS CHARLES PALANTINE
● Dominant: happy
Screen time
4m 47s
Scenes
687
First seen
10:45
Last seen
97:22
Volatility
32 Med
Emotional arc — 30 segments~4m per bucket
00:0028m56m85m113.8m
47%
Happy
0%
Surprise
12%
Neutral
2%
Fear
1%
Sad
34%
Angry
4%
Disgust
PB
Peter Boyle
AS WIZARD
● Dominant: angry
Screen time
3m 24s
Scenes
489
First seen
2:28
Last seen
108:04
Volatility
32 Med
Emotional arc — 30 segments~4m per bucket
00:0028m56m85m113.8m
4%
Happy
0%
Surprise
35%
Neutral
1%
Fear
6%
Sad
49%
Angry
5%
Disgust
JF
Jodie Foster
AS IRIS
● Dominant: neutral
Screen time
1m 33s
Scenes
223
First seen
31:04
Last seen
100:35
Volatility
26 Med
Emotional arc — 30 segments~4m per bucket
00:0028m56m85m113.8m
34%
Happy
0%
Surprise
54%
Neutral
1%
Fear
9%
Sad
0%
Angry
1%
Disgust
AB
Albert Brooks
AS TOM
● Dominant: neutral
Screen time
1m 20s
Scenes
193
First seen
11:59
Last seen
95:40
Volatility
35 Med
Emotional arc — 30 segments~4m per bucket
00:0028m56m85m113.8m
16%
Happy
7%
Surprise
49%
Neutral
0%
Fear
2%
Sad
4%
Angry
23%
Disgust
HK
Harvey Keitel
AS SPORT
● Dominant: disgust
Screen time
0m 24s
Scenes
58
First seen
75:47
Last seen
97:33

Too few detections for emotion analysis

DA
Diahnne Abbott
AS CONCESSION GIRL
● Dominant: neutral
Screen time
0m 13s
Scenes
30
First seen
8:34
Last seen
9:33

Too few detections for emotion analysis

VA
Victor Argo
AS MELIO
● Dominant: sad
Screen time
0m 10s
Scenes
24
First seen
69:09
Last seen
69:41

Too few detections for emotion analysis

Speaker diarization

talk-time · turns · pacing per speaker
Talk-time share · 16 clusterssums to 99.9% of all dialogue
Niro 39.0%
Shepherd 20.0%
Boyle 7.6%
First-word entry · per speakerdot = first line · trail = on-screen window · 10 ensemble
0:0028:2756:5485:21113:48
runtime
Robert De Niro
2:35enter
Leonard Harris
4:14enter
Victor Argo
6:44enter
Cybill Shepherd
8:35enter
Diahnne Abbott
8:54enter
Peter Boyle
9:27enter
Albert Brooks
11:01enter
SPEAKER 05
30:23enter
Harvey Keitel
30:28enter
Jodie Foster
30:57enter
SPEAKER 16
31:27enter
SPEAKER 26
40:03enter
SPEAKER 06
40:12enter
SPEAKER 23
64:22enter
SPEAKER 29
73:26enter
SPEAKER 07
98:21enter
Robert De NiroSPEAKER 13
Rapid exchange
39.0%
of all dialogue · 4,374 words · 18:44 spoken
WPM233.5
Turns826
Avg turn1.5s
Longest17.9s
enters at 2:35profanity 22
Cybill ShepherdSPEAKER 28
Conversational
20.0%
of all dialogue · 664 words · 9:36 spoken
WPM69.1
Turns147
Avg turn1.4s
Longest7.2s
enters at 8:35profanity 2
Peter BoyleSPEAKER 14
Conversational
7.6%
of all dialogue · 632 words · 3:40 spoken
WPM172.2
Turns110
Avg turn1.5s
Longest19.3s
enters at 9:27profanity 6
Jodie FosterSPEAKER 03
Conversational
4.2%
of all dialogue · 537 words · 1:60 spoken
WPM269.5
Turns110
Avg turn1.1s
Longest3.8s
enters at 30:57profanity 0
Albert BrooksSPEAKER 22
Brief
3.8%
of all dialogue · 534 words · 1:49 spoken
WPM293.7
Turns94
Avg turn1.4s
Longest5.4s
enters at 11:01profanity 2
Leonard HarrisSPEAKER 20
Brief
6.0%
of all dialogue · 494 words · 2:53 spoken
WPM171.7
Turns83
Avg turn2.3s
Longest12.4s
enters at 4:14profanity 1
Unknown SpeakerSPEAKER 06 · unmatched
Brief
2.4%
of all dialogue · 463 words · 1:10 spoken
WPM394.8
Turns82
Avg turn1.0s
Longest3.7s
enters at 40:12profanity 5
Harvey KeitelSPEAKER 17
Brief
2.4%
of all dialogue · 332 words · 1:10 spoken
WPM284
Turns60
Avg turn1.5s
Longest7.9s
enters at 30:28profanity 12
Victor ArgoSPEAKER 04
Brief
3.1%
of all dialogue · 183 words · 1:29 spoken
WPM122.8
Turns47
Avg turn1.1s
Longest7.5s
enters at 6:44profanity 1
Unknown SpeakerSPEAKER 23 · unmatched
Brief
2.4%
of all dialogue · 181 words · 1:10 spoken
WPM154.6
Turns29
Avg turn2.4s
Longest5.7s
enters at 64:22profanity 0
Unknown SpeakerSPEAKER 05 · unmatched
Brief
0.7%
of all dialogue · 101 words · 0:20 spoken
WPM303.3
Turns12
Avg turn2.0s
Longest11.5s
enters at 30:23profanity 3
Diahnne AbbottSPEAKER 00
Brief
0.6%
of all dialogue · 76 words · 0:16 spoken
WPM282.9
Turns31
Avg turn1.1s
Longest9.7s
enters at 8:54profanity 0
Unknown SpeakerSPEAKER 29 · unmatched
Brief
3.0%
of all dialogue · 60 words · 1:27 spoken
WPM41.5
Turns14
Avg turn1.3s
Longest2.3s
enters at 73:26profanity 0
Unknown SpeakerSPEAKER 07 · unmatched
Brief
0.5%
of all dialogue · 56 words · 0:14 spoken
WPM238.6
Turns18
Avg turn0.9s
Longest1.9s
enters at 98:21profanity 0
Unknown SpeakerSPEAKER 16 · unmatched
Brief
0.4%
of all dialogue · 49 words · 0:11 spoken
WPM265.8
Turns12
Avg turn0.9s
Longest3.6s
enters at 31:27profanity 3
Unknown SpeakerSPEAKER 26 · unmatched
Brief
3.8%
of all dialogue · 29 words · 1:49 spoken
WPM16
Turns23
Avg turn1.5s
Longest7.5s
enters at 40:03profanity 1
AGGREGATE — 9 unique characters · 32,147 faces detected · 9 named matches · 58m screen-time tracked