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 DriverFaces 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
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 weightedNeutral
52.2%
16,778 frames
Screen time by actor
9 named · 58m tracked of 113.8m01
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 dialogueNOTE — speaker matching uses face-detection overlap; actors not recognized by the AI appear as unidentified.
| Actor / Character | Words spoken | WPM | % of dialogue |
|---|
Robert De Niro as Travis Bickle | 4,374 | 233.5 | |
Unidentified speakers | 939 | — | |
Cybill Shepherd as Betsy | 664 | 69.1 | |
Peter Boyle as Wizard | 632 | 172.2 | |
Jodie Foster as Iris | 537 | 269.5 | |
Albert Brooks as Tom | 534 | 293.7 | |
Leonard Harris as Charles Palantine | 494 | 171.7 | |
Harvey Keitel as Sport | 332 | 284 | |
Victor Argo as Melio | 183 | 122.8 | |
Diahnne Abbott as Concession Girl | 76 | 282.9 | |
Cast profiles
arc · volatility · emotion breakdown per actorRD
Robert De Niro
AS TRAVIS BICKLE
● Dominant: neutralEmotional arc — 30 segments~4m per bucket
00:0028m56m85m113.8m
CS
Cybill Shepherd
AS BETSY
● Dominant: neutralEmotional arc — 30 segments~4m per bucket
00:0028m56m85m113.8m
LH
Leonard Harris
AS CHARLES PALANTINE
● Dominant: happyEmotional arc — 30 segments~4m per bucket
00:0028m56m85m113.8m
PB
Peter Boyle
AS WIZARD
● Dominant: angryEmotional arc — 30 segments~4m per bucket
00:0028m56m85m113.8m
JF
Jodie Foster
AS IRIS
● Dominant: neutralEmotional arc — 30 segments~4m per bucket
00:0028m56m85m113.8m
AB
Albert Brooks
AS TOM
● Dominant: neutralEmotional arc — 30 segments~4m per bucket
00:0028m56m85m113.8m
HK
Harvey Keitel
AS SPORT
● Dominant: disgustToo few detections for emotion analysis
DA
Diahnne Abbott
AS CONCESSION GIRL
● Dominant: neutralToo few detections for emotion analysis
VA
Victor Argo
AS MELIO
● Dominant: sadToo few detections for emotion analysis
Speaker diarization
talk-time · turns · pacing per speakerTalk-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
runtimeRobert De NiroSPEAKER 13
Rapid exchange39.0%of all dialogue · 4,374 words · 18:44 spoken
WPM233.5
Turns826
Avg turn1.5s
Longest17.9s
Cybill ShepherdSPEAKER 28
Conversational20.0%of all dialogue · 664 words · 9:36 spoken
WPM69.1
Turns147
Avg turn1.4s
Longest7.2s
Peter BoyleSPEAKER 14
Conversational7.6%of all dialogue · 632 words · 3:40 spoken
WPM172.2
Turns110
Avg turn1.5s
Longest19.3s
Jodie FosterSPEAKER 03
Conversational4.2%of all dialogue · 537 words · 1:60 spoken
WPM269.5
Turns110
Avg turn1.1s
Longest3.8s
Albert BrooksSPEAKER 22
Brief3.8%of all dialogue · 534 words · 1:49 spoken
WPM293.7
Turns94
Avg turn1.4s
Longest5.4s
Leonard HarrisSPEAKER 20
Brief6.0%of all dialogue · 494 words · 2:53 spoken
WPM171.7
Turns83
Avg turn2.3s
Longest12.4s
Unknown SpeakerSPEAKER 06 · unmatched
Brief2.4%of all dialogue · 463 words · 1:10 spoken
WPM394.8
Turns82
Avg turn1.0s
Longest3.7s
Harvey KeitelSPEAKER 17
Brief2.4%of all dialogue · 332 words · 1:10 spoken
WPM284
Turns60
Avg turn1.5s
Longest7.9s
Victor ArgoSPEAKER 04
Brief3.1%of all dialogue · 183 words · 1:29 spoken
WPM122.8
Turns47
Avg turn1.1s
Longest7.5s
Unknown SpeakerSPEAKER 23 · unmatched
Brief2.4%of all dialogue · 181 words · 1:10 spoken
WPM154.6
Turns29
Avg turn2.4s
Longest5.7s
Unknown SpeakerSPEAKER 05 · unmatched
Brief0.7%of all dialogue · 101 words · 0:20 spoken
WPM303.3
Turns12
Avg turn2.0s
Longest11.5s
Diahnne AbbottSPEAKER 00
Brief0.6%of all dialogue · 76 words · 0:16 spoken
WPM282.9
Turns31
Avg turn1.1s
Longest9.7s
Unknown SpeakerSPEAKER 29 · unmatched
Brief3.0%of all dialogue · 60 words · 1:27 spoken
WPM41.5
Turns14
Avg turn1.3s
Longest2.3s
Unknown SpeakerSPEAKER 07 · unmatched
Brief0.5%of all dialogue · 56 words · 0:14 spoken
WPM238.6
Turns18
Avg turn0.9s
Longest1.9s
Unknown SpeakerSPEAKER 16 · unmatched
Brief0.4%of all dialogue · 49 words · 0:11 spoken
WPM265.8
Turns12
Avg turn0.9s
Longest3.6s
Unknown SpeakerSPEAKER 26 · unmatched
Brief3.8%of all dialogue · 29 words · 1:49 spoken
WPM16
Turns23
Avg turn1.5s
Longest7.5s