QuantCinemaCinema, decoded.
FilmsRankingsCompare
QuantCinema

AI-powered cinema analytics.

DISPATCH

Suggest a film · get notified when new data drops

© 2026 QuantCinema
CAST · FIGHT CLUB

Faces & feelings

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

← Back to Fight Club
Faces detected
31,655
across full runtime
Named matches
13
actors identified
Close-up shots
16.3%
of all framed shots
Smile rate
1.9%
frames with detected joy
Gender split
82%
19%
M / F · screen-time weighted
Dominant emotion
Neutral 35%
film-wide aggregate
Most expressive
Helena Bonham Carter
75% non-neutral
Lead screen share
52%
13 tracked characters

Overall emotion distribution

7 emotions · all characters · screen-time weighted
Happy
1.9%
606 frames
Surprise
3.5%
1,099 frames
Neutral
34.6%
10,949 frames
Fear
27.6%
8,723 frames
Sad
12.9%
4,088 frames
Angry
15.6%
4,939 frames
Disgust
4.0%
1,251 frames

Screen time by actor

13 named · 90m tracked of 139.1m
01
Edward Norton
as Narrator · 6775 scenes
47.1min · 52% of cast
angry
02
Brad Pitt
as Tyler Durden · 2663 scenes
18.5min · 21% of cast
neutral
03
Helena Bonham Carter
as Marla Singer · 1528 scenes
10.6min · 12% of cast
sad
04
Meat Loaf
as Robert Paulson · 672 scenes
4.7min · 5% of cast
angry
05
Zach Grenier
as Richard Chesler (Regional Manager) · 344 scenes
2.4min · 3% of cast
angry
06
Eion Bailey
as Ricky · 330 scenes
2.3min · 3% of cast
sad
07
Holt McCallany
as The Mechanic · 310 scenes
2.1min · 2% of cast
angry
08
George Maguire
as Group Leader at Remaining Men Together · 126 scenes
0.9min · 1% of cast
angry
09
Jared Leto
as Angel Face · 72 scenes
0.5min · 1% of cast
angry
10
Christina Cabot
as Group Leader - Partners in Positivity · 70 scenes
0.5min · 1% of cast
sad
11
Rachel Singer
as Chloe · 54 scenes
0.4min · 0% of cast
happy
12
Richmond Arquette
as Intern at Hospital · 38 scenes
0.3min · 0% of cast
surprise
13
Eugenie Bondurant
as Weeping Woman - Onward and Upward · 6 scenes
0.0min · 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
Edward Norton
as Narrator
5,457178.1
44.2%
Brad Pitt
as Tyler Durden
3,561222.4
28.8%
Helena Bonham Carter
as Marla Singer
1,499239.3
12.1%
Meat Loaf
as Robert Paulson
461206.6
3.7%
Unidentified speakers
422—
3.4%
Holt McCallany
as The Mechanic
217155.8
1.8%
Christina Cabot
as Group Leader - Partners in Positivity
210169.3
1.7%
Eion Bailey
as Ricky
165142.2
1.3%
Zach Grenier
as Richard Chesler (Regional Manager)
147262.7
1.2%
George Maguire
as Group Leader at Remaining Men Together
131161.7
1.1%
Richmond Arquette
as Intern at Hospital
46181
0.4%
Rachel Singer
as Chloe
43265.4
0.3%

Cast profiles

arc · volatility · emotion breakdown per actor
EN
Edward Norton
AS NARRATOR
● Dominant: angry
Screen time
47m 06s
Scenes
6775
First seen
2:16
Last seen
136:17
Volatility
39 Med
Emotional arc — 30 segments~5m per bucket
00:0034m69m104m139.1m
2%
Happy
5%
Surprise
25%
Neutral
8%
Fear
20%
Sad
29%
Angry
11%
Disgust
BP
Brad Pitt
AS TYLER DURDEN
● Dominant: neutral
Screen time
18m 31s
Scenes
2663
First seen
6:20
Last seen
133:43
Volatility
37 Med
Emotional arc — 30 segments~5m per bucket
00:0034m69m104m139.1m
3%
Happy
6%
Surprise
54%
Neutral
7%
Fear
14%
Sad
9%
Angry
6%
Disgust
HB
Helena Bonham Carter
AS MARLA SINGER
● Dominant: sad
Screen time
10m 37s
Scenes
1528
First seen
11:37
Last seen
136:15
Volatility
44 Med
Emotional arc — 30 segments~5m per bucket
00:0034m69m104m139.1m
2%
Happy
7%
Surprise
25%
Neutral
23%
Fear
33%
Sad
9%
Angry
2%
Disgust
ML
Meat Loaf
AS ROBERT PAULSON
● Dominant: angry
Screen time
4m 40s
Scenes
672
First seen
3:20
Last seen
106:16
Volatility
24 Low
Emotional arc — 30 segments~5m per bucket
00:0034m69m104m139.1m
3%
Happy
0%
Surprise
14%
Neutral
10%
Fear
24%
Sad
45%
Angry
3%
Disgust
ZG
Zach Grenier
AS RICHARD CHESLER (REGIONAL MANAGER)
● Dominant: angry
Screen time
2m 23s
Scenes
344
First seen
4:34
Last seen
78:49
Volatility
26 Med
Emotional arc — 30 segments~5m per bucket
00:0034m69m104m139.1m
2%
Happy
0%
Surprise
12%
Neutral
2%
Fear
10%
Sad
55%
Angry
21%
Disgust
EB
Eion Bailey
AS RICKY
● Dominant: sad
Screen time
2m 17s
Scenes
330
First seen
42:44
Last seen
135:18
Volatility
31 Med
Emotional arc — 30 segments~5m per bucket
00:0034m69m104m139.1m
3%
Happy
2%
Surprise
36%
Neutral
10%
Fear
39%
Sad
6%
Angry
5%
Disgust
HM
Holt McCallany
AS THE MECHANIC
● Dominant: angry
Screen time
2m 09s
Scenes
310
First seen
43:07
Last seen
135:17
Volatility
34 Med
Emotional arc — 30 segments~5m per bucket
00:0034m69m104m139.1m
3%
Happy
1%
Surprise
18%
Neutral
9%
Fear
20%
Sad
46%
Angry
3%
Disgust
GM
George Maguire
AS GROUP LEADER AT REMAINING MEN TOGETHER
● Dominant: angry
Screen time
0m 53s
Scenes
126
First seen
6:35
Last seen
12:50
Volatility
12 Low
Emotional arc — 30 segments~5m per bucket
00:0034m69m104m139.1m
6%
Happy
0%
Surprise
29%
Neutral
1%
Fear
4%
Sad
59%
Angry
1%
Disgust
JL
Jared Leto
AS ANGEL FACE
● Dominant: angry
Screen time
0m 30s
Scenes
72
First seen
71:07
Last seen
95:51
Volatility
28 Med
Emotional arc — 30 segments~5m per bucket
00:0034m69m104m139.1m
7%
Happy
7%
Surprise
6%
Neutral
13%
Fear
11%
Sad
56%
Angry
1%
Disgust
CC
Christina Cabot
AS GROUP LEADER - PARTNERS IN POSITIVITY
● Dominant: sad
Screen time
0m 29s
Scenes
70
First seen
10:23
Last seen
16:29

Too few detections for emotion analysis

RS
Rachel Singer
AS CHLOE
● Dominant: happy
Screen time
0m 23s
Scenes
54
First seen
10:31
Last seen
13:59

Too few detections for emotion analysis

RA
Richmond Arquette
AS INTERN AT HOSPITAL
● Dominant: surprise
Screen time
0m 16s
Scenes
38
First seen
5:43
Last seen
6:20

Too few detections for emotion analysis

EB
Eugenie Bondurant
AS WEEPING WOMAN - ONWARD AND UPWARD
● Dominant: sad
Screen time
0m 02s
Scenes
6
First seen
9:56
Last seen
9:59

Too few detections for emotion analysis

Speaker diarization

talk-time · turns · pacing per speaker
Talk-time share · 16 clusterssums to 100.3% of all dialogue
Norton 47.8%
Pitt 25.0%
Carter 9.8%
First-word entry · per speakerdot = first line · trail = on-screen window · 10 ensemble
0:0034:4769:33104:20139:06
runtime
Edward Norton
2:06enter
Brad Pitt
2:09enter
Meat Loaf
3:23enter
Zach Grenier
4:25enter
Richmond Arquette
5:42enter
George Maguire
6:36enter
Christina Cabot
10:11enter
Helena Bonham Carter
11:42enter
Rachel Singer
20:41enter
SPEAKER 15
24:46enter
Eion Bailey
31:36enter
SPEAKER 21
55:45enter
Holt McCallany
82:37enter
SPEAKER 23
91:58enter
SPEAKER 06
110:37enter
SPEAKER 00
122:07enter
Edward NortonSPEAKER 09
Rapid exchange
47.8%
of all dialogue · 5,457 words · 30:39 spoken
WPM178.1
Turns819
Avg turn2.1s
Longest19.3s
enters at 2:06profanity 24
Brad PittSPEAKER 17
Rapid exchange
25.0%
of all dialogue · 3,561 words · 16:01 spoken
WPM222.4
Turns767
Avg turn1.4s
Longest10.3s
enters at 2:09profanity 46
Helena Bonham CarterSPEAKER 26
Rapid exchange
9.8%
of all dialogue · 1,499 words · 6:16 spoken
WPM239.3
Turns381
Avg turn1.2s
Longest7.9s
enters at 11:42profanity 17
Meat LoafSPEAKER 14
Rapid exchange
3.5%
of all dialogue · 461 words · 2:14 spoken
WPM206.6
Turns238
Avg turn0.9s
Longest7.4s
enters at 3:23profanity 3
Unknown SpeakerSPEAKER 21 · unmatched
Brief
3.9%
of all dialogue · 229 words · 2:32 spoken
WPM90.7
Turns33
Avg turn2.0s
Longest7.7s
enters at 55:45profanity 0
Holt McCallanySPEAKER 40
Brief
2.2%
of all dialogue · 217 words · 1:24 spoken
WPM155.8
Turns90
Avg turn1.1s
Longest10.0s
enters at 82:37profanity 2
Christina CabotSPEAKER 31
Brief
1.9%
of all dialogue · 210 words · 1:14 spoken
WPM169.3
Turns45
Avg turn2.0s
Longest5.9s
enters at 10:11profanity 0
Eion BaileySPEAKER 41
Brief
1.8%
of all dialogue · 165 words · 1:10 spoken
WPM142.2
Turns46
Avg turn1.3s
Longest5.3s
enters at 31:36profanity 1
Zach GrenierSPEAKER 42
Brief
0.9%
of all dialogue · 147 words · 0:34 spoken
WPM262.7
Turns27
Avg turn1.4s
Longest6.2s
enters at 4:25profanity 1
George MaguireSPEAKER 03
Brief
1.3%
of all dialogue · 131 words · 0:49 spoken
WPM161.7
Turns38
Avg turn1.2s
Longest4.7s
enters at 6:36profanity 0
Unknown SpeakerSPEAKER 15 · unmatched
Brief
0.6%
of all dialogue · 73 words · 0:22 spoken
WPM201.9
Turns12
Avg turn2.3s
Longest9.2s
enters at 24:46profanity 0
Unknown SpeakerSPEAKER 06 · unmatched
Brief
0.4%
of all dialogue · 71 words · 0:17 spoken
WPM258.8
Turns13
Avg turn1.2s
Longest3.8s
enters at 110:37profanity 0
Richmond ArquetteSPEAKER 20
Brief
0.4%
of all dialogue · 46 words · 0:15 spoken
WPM181
Turns15
Avg turn1.2s
Longest4.5s
enters at 5:42profanity 0
Rachel SingerSPEAKER 37
Brief
0.3%
of all dialogue · 43 words · 0:10 spoken
WPM265.4
Turns13
Avg turn1.1s
Longest4.3s
enters at 20:41profanity 0
Unknown SpeakerSPEAKER 23 · unmatched
Brief
0.3%
of all dialogue · 26 words · 0:10 spoken
WPM160.2
Turns7
Avg turn1.5s
Longest7.4s
enters at 91:58profanity 0
Unknown SpeakerSPEAKER 00 · unmatched
Brief
0.2%
of all dialogue · 23 words · 0:06 spoken
WPM220.4
Turns9
Avg turn1.0s
Longest8.5s
enters at 122:07profanity 0
AGGREGATE — 13 unique characters · 31,655 faces detected · 13 named matches · 90m screen-time tracked