CAST · THE DARK KNIGHT RISES
Faces & feelings
Per-character screen time, dialogue and emotion breakdown — derived from face recognition + expression classifier across every frame.
← Back to The Dark Knight RisesFaces detected
33,775
across full runtime
Named matches
14
actors identified
Close-up shots
15.8%
of all framed shots
Smile rate
3.0%
frames with detected joy
Gender split
M / F · screen-time weighted
Dominant emotion
Neutral 41%
film-wide aggregate
Most expressive
Aidan Gillen
84% non-neutral
Lead screen share
23%
14 tracked characters
Overall emotion distribution
7 emotions · all characters · screen-time weightedNeutral
40.6%
13,722 frames
Screen time by actor
14 named · 67m tracked of 164.5m01
Christian Bale
as Bruce Wayne · 2256 scenes
15.7min · 23% of cast
angry
02
Joseph Gordon-Levitt
as Blake · 1552 scenes
10.8min · 16% of cast
sad
03
Gary Oldman
as Commissioner Gordon · 1200 scenes
8.3min · 12% of cast
angry
04
Michael Caine
as Alfred · 918 scenes
6.4min · 10% of cast
sad
05
Anne Hathaway
as Selina · 878 scenes
6.1min · 9% of cast
neutral
06
Marion Cotillard
as Miranda · 767 scenes
5.3min · 8% of cast
sad
07
Morgan Freeman
as Fox · 602 scenes
4.2min · 6% of cast
sad
08
Matthew Modine
as Foley · 472 scenes
3.3min · 5% of cast
angry
09
Ben Mendelsohn
as Daggett · 338 scenes
2.4min · 4% of cast
angry
10
Burn Gorman
as Stryver · 221 scenes
1.5min · 2% of cast
sad
11
Daniel Sunjata
as Captain Jones · 158 scenes
1.1min · 2% of cast
angry
12
Alon Aboutboul
as Dr. Pavel · 148 scenes
1.0min · 2% of cast
sad
13
Aidan Gillen
as CIA Op · 134 scenes
0.9min · 1% of cast
angry
14
Tom Hardy
as Bane · 5 scenes
0.0min · 0% of cast
fear
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 |
|---|
Christian Bale as Bruce Wayne | 1,515 | 161.3 | |
Joseph Gordon-Levitt as Blake | 1,513 | 131.8 | |
Alon Aboutboul as Dr. Pavel | 1,069 | 81.5 | |
Michael Caine as Alfred | 1,056 | 184 | |
Anne Hathaway as Selina | 897 | 129.3 | |
Gary Oldman as Commissioner Gordon | 822 | 155.1 | |
Matthew Modine as Foley | 782 | 252.5 | |
Morgan Freeman as Fox | 645 | 207.7 | |
Marion Cotillard as Miranda | 584 | 175.6 | |
Ben Mendelsohn as Daggett | 326 | 194.8 | |
Daniel Sunjata as Captain Jones | 185 | 297 | |
Burn Gorman as Stryver | 144 | 192.2 | |
Aidan Gillen as CIA Op | 138 | 157.4 | |
Unidentified speakers | 113 | — | |
Cast profiles
arc · volatility · emotion breakdown per actorCB
Christian Bale
AS BRUCE WAYNE
● Dominant: angryEmotional arc — 30 segments~5m per bucket
00:0041m82m123m164.5m
JG
Joseph Gordon-Levitt
AS BLAKE
● Dominant: sadEmotional arc — 30 segments~5m per bucket
00:0041m82m123m164.5m
GO
Gary Oldman
AS COMMISSIONER GORDON
● Dominant: angryEmotional arc — 30 segments~5m per bucket
00:0041m82m123m164.5m
MC
Michael Caine
AS ALFRED
● Dominant: sadEmotional arc — 30 segments~5m per bucket
00:0041m82m123m164.5m
AH
Anne Hathaway
AS SELINA
● Dominant: neutralEmotional arc — 30 segments~5m per bucket
00:0041m82m123m164.5m
MC
Marion Cotillard
AS MIRANDA
● Dominant: sadEmotional arc — 30 segments~5m per bucket
00:0041m82m123m164.5m
MF
Morgan Freeman
AS FOX
● Dominant: sadEmotional arc — 30 segments~5m per bucket
00:0041m82m123m164.5m
MM
Matthew Modine
AS FOLEY
● Dominant: angryEmotional arc — 30 segments~5m per bucket
00:0041m82m123m164.5m
BM
Ben Mendelsohn
AS DAGGETT
● Dominant: angryEmotional arc — 30 segments~5m per bucket
00:0041m82m123m164.5m
BG
Burn Gorman
AS STRYVER
● Dominant: sadEmotional arc — 30 segments~5m per bucket
00:0041m82m123m164.5m
DS
Daniel Sunjata
AS CAPTAIN JONES
● Dominant: angryEmotional arc — 30 segments~5m per bucket
00:0041m82m123m164.5m
AA
Alon Aboutboul
AS DR. PAVEL
● Dominant: sadEmotional arc — 30 segments~5m per bucket
00:0041m82m123m164.5m
AG
Aidan Gillen
AS CIA OP
● Dominant: angryEmotional arc — 30 segments~5m per bucket
00:0041m82m123m164.5m
TH
Tom Hardy
AS BANE
● Dominant: fearToo few detections for emotion analysis
Speaker diarization
talk-time · turns · pacing per speakerTalk-time share · 16 clusterssums to 99.9% of all dialogue
Bale 14.2%
Gordon-Levitt 17.4%
Aboutboul 19.9%
Caine 8.7%
Hathaway 10.5%
Oldman 8.0%
First-word entry · per speakerdot = first line · trail = on-screen window · 10 ensemble
0:0041:0882:15123:23164:30
runtimeJoseph Gordon-Levitt
2:54enter
Marion Cotillard
9:05enter
Christian BaleSPEAKER 30
Rapid exchange14.2%of all dialogue · 1,515 words · 9:24 spoken
WPM161.3
Turns400
Avg turn1.4s
Longest26.1s
Joseph Gordon-LevittSPEAKER 25
Rapid exchange17.4%of all dialogue · 1,513 words · 11:29 spoken
WPM131.8
Turns364
Avg turn1.5s
Longest14.9s
Alon AboutboulSPEAKER 19
Rapid exchange19.9%of all dialogue · 1,069 words · 13:07 spoken
WPM81.5
Turns259
Avg turn1.9s
Longest10.3s
Michael CaineSPEAKER 11
Rapid exchange8.7%of all dialogue · 1,056 words · 5:44 spoken
WPM184
Turns190
Avg turn1.7s
Longest15.6s
Anne HathawaySPEAKER 41
Rapid exchange10.5%of all dialogue · 897 words · 6:56 spoken
WPM129.3
Turns203
Avg turn1.5s
Longest8.5s
Gary OldmanSPEAKER 28
Rapid exchange8.0%of all dialogue · 822 words · 5:18 spoken
WPM155.1
Turns259
Avg turn1.2s
Longest7.1s
Matthew ModineSPEAKER 02
Conversational4.7%of all dialogue · 782 words · 3:06 spoken
WPM252.5
Turns134
Avg turn2.2s
Longest15.5s
Morgan FreemanSPEAKER 08
Brief4.7%of all dialogue · 645 words · 3:06 spoken
WPM207.7
Turns98
Avg turn2.0s
Longest13.0s
Marion CotillardSPEAKER 38
Rapid exchange5.0%of all dialogue · 584 words · 3:20 spoken
WPM175.6
Turns187
Avg turn1.4s
Longest8.1s
Ben MendelsohnSPEAKER 16
Brief2.5%of all dialogue · 326 words · 1:40 spoken
WPM194.8
Turns51
Avg turn2.3s
Longest15.4s
Daniel SunjataSPEAKER 21
Brief0.9%of all dialogue · 185 words · 0:37 spoken
WPM297
Turns32
Avg turn1.4s
Longest6.6s
Burn GormanSPEAKER 14
Brief1.1%of all dialogue · 144 words · 0:45 spoken
WPM192.2
Turns46
Avg turn1.3s
Longest13.2s
Aidan GillenSPEAKER 13
Brief1.3%of all dialogue · 138 words · 0:53 spoken
WPM157.4
Turns51
Avg turn1.1s
Longest4.4s
Unknown SpeakerSPEAKER 34 · unmatched
Brief0.3%of all dialogue · 49 words · 0:11 spoken
WPM272.7
Turns8
Avg turn1.7s
Longest3.4s
Unknown SpeakerSPEAKER 06 · unmatched
Brief0.3%of all dialogue · 34 words · 0:13 spoken
WPM162.7
Turns7
Avg turn2.3s
Longest8.1s
Unknown SpeakerSPEAKER 01 · unmatched
Brief0.4%of all dialogue · 30 words · 0:14 spoken
WPM128.7
Turns9
Avg turn1.8s
Longest6.9s