QuantCinemaCinema, decoded.
FilmsRankingsCompare
QuantCinema

AI-powered cinema analytics.

DISPATCH

Suggest a film · get notified when new data drops

© 2026 QuantCinema
CAST · THERE WILL BE BLOOD

Faces & feelings

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

← Back to There Will Be Blood
Faces detected
31,616
across full runtime
Named matches
11
actors identified
Close-up shots
15.3%
of all framed shots
Smile rate
4.7%
frames with detected joy
Gender split
91%
9%
M / F · screen-time weighted
Dominant emotion
Neutral 32%
film-wide aggregate
Most expressive
Daniel Day-Lewis
83% non-neutral
Lead screen share
49%
11 tracked characters

Overall emotion distribution

7 emotions · all characters · screen-time weighted
Happy
4.7%
1,476 frames
Surprise
6.3%
1,983 frames
Neutral
32.0%
10,122 frames
Fear
12.8%
4,056 frames
Sad
28.9%
9,128 frames
Angry
12.9%
4,085 frames
Disgust
2.4%
766 frames

Screen time by actor

11 named · 98m tracked of 158.4m
01
Daniel Day-Lewis
as Daniel Plainview · 6990 scenes
48.6min · 49% of cast
sad
02
Paul Dano
as Paul Sunday / Eli Sunday · 2752 scenes
19.1min · 19% of cast
sad
03
Dillon Freasier
as H.W. Plainview · 1976 scenes
13.7min · 14% of cast
neutral
04
Kevin J. O'Connor
as Henry · 1526 scenes
10.6min · 11% of cast
sad
05
Ciarán Hinds
as Fletcher Hamilton · 707 scenes
4.9min · 5% of cast
sad
06
David Willis
as Abel Sunday · 143 scenes
1.0min · 1% of cast
sad
07
Paul F. Tompkins
as Prescott · 31 scenes
0.2min · 0% of cast
angry
08
Barry Del Sherman
as H. B. Ailman · 16 scenes
0.1min · 0% of cast
neutral
09
Colleen Foy
as Mary Sunday · 14 scenes
0.1min · 0% of cast
sad
10
Jim Meskimen
as Signal Hill Married Man · 7 scenes
0.1min · 0% of cast
neutral
11
Kevin Breznahan
as Signal Hill Man · 1 scenes
0.0min · 0% of cast
neutral

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
Daniel Day-Lewis
as Daniel Plainview
4,237194.3
54.6%
Paul Dano
as Paul Sunday / Eli Sunday
1,810185.2
23.3%
Kevin J. O'Connor
as Henry
895183.3
11.5%
Ciarán Hinds
as Fletcher Hamilton
36977
4.8%
Dillon Freasier
as H.W. Plainview
26773.8
3.4%
Unidentified speakers
177—
2.3%

Cast profiles

arc · volatility · emotion breakdown per actor
DD
Daniel Day-Lewis
AS DANIEL PLAINVIEW
● Dominant: sad
Screen time
48m 35s
Scenes
6990
First seen
1:44
Last seen
150:01
Volatility
31 Med
Emotional arc — 30 segments~5m per bucket
00:0039m79m118m158.4m
8%
Happy
14%
Surprise
17%
Neutral
6%
Fear
36%
Sad
18%
Angry
1%
Disgust
PD
Paul Dano
AS PAUL SUNDAY / ELI SUNDAY
● Dominant: sad
Screen time
19m 08s
Scenes
2752
First seen
19:42
Last seen
149:34
Volatility
25 Med
Emotional arc — 30 segments~5m per bucket
00:0039m79m118m158.4m
4%
Happy
4%
Surprise
17%
Neutral
6%
Fear
59%
Sad
6%
Angry
4%
Disgust
DF
Dillon Freasier
AS H.W. PLAINVIEW
● Dominant: neutral
Screen time
13m 44s
Scenes
1976
First seen
16:06
Last seen
136:06
Volatility
22 Low
Emotional arc — 30 segments~5m per bucket
00:0039m79m118m158.4m
2%
Happy
3%
Surprise
51%
Neutral
2%
Fear
36%
Sad
5%
Angry
2%
Disgust
KJ
Kevin J. O'Connor
AS HENRY
● Dominant: sad
Screen time
10m 37s
Scenes
1526
First seen
77:27
Last seen
106:11
Volatility
24 Low
Emotional arc — 30 segments~5m per bucket
00:0039m79m118m158.4m
3%
Happy
3%
Surprise
14%
Neutral
3%
Fear
39%
Sad
34%
Angry
5%
Disgust
CH
Ciarán Hinds
AS FLETCHER HAMILTON
● Dominant: sad
Screen time
4m 55s
Scenes
707
First seen
20:43
Last seen
95:59
Volatility
18 Low
Emotional arc — 30 segments~5m per bucket
00:0039m79m118m158.4m
3%
Happy
0%
Surprise
6%
Neutral
1%
Fear
46%
Sad
39%
Angry
5%
Disgust
DW
David Willis
AS ABEL SUNDAY
● Dominant: sad
Screen time
0m 59s
Scenes
143
First seen
27:45
Last seen
112:29
Volatility
29 Med
Emotional arc — 30 segments~5m per bucket
00:0039m79m118m158.4m
6%
Happy
0%
Surprise
34%
Neutral
2%
Fear
47%
Sad
11%
Angry
1%
Disgust
PF
Paul F. Tompkins
AS PRESCOTT
● Dominant: angry
Screen time
0m 13s
Scenes
31
First seen
15:52
Last seen
17:23

Too few detections for emotion analysis

BD
Barry Del Sherman
AS H. B. AILMAN
● Dominant: neutral
Screen time
0m 07s
Scenes
16
First seen
8:18
Last seen
12:16

Too few detections for emotion analysis

CF
Colleen Foy
AS MARY SUNDAY
● Dominant: sad
Screen time
0m 06s
Scenes
14
First seen
126:51
Last seen
126:56

Too few detections for emotion analysis

JM
Jim Meskimen
AS SIGNAL HILL MARRIED MAN
● Dominant: neutral
Screen time
0m 03s
Scenes
7
First seen
17:02
Last seen
17:06

Too few detections for emotion analysis

KB
Kevin Breznahan
AS SIGNAL HILL MAN
● Dominant: neutral
Screen time
0m 01s
Scenes
1
First seen
17:04
Last seen
17:04

Too few detections for emotion analysis

Speaker diarization

talk-time · turns · pacing per speaker
Talk-time share · 8 clusterssums to 100.0% of all dialogue
Day-Lewis 47.5%
Dano 21.3%
O'Connor 10.6%
Hinds 10.5%
Freasier 7.9%
First-word entry · per speakerdot = first line · trail = on-screen window · 2 ensemble
0:0039:3679:12118:48158:24
runtime
Daniel Day-Lewis
14:35enter
Ciarán Hinds
17:32enter
SPEAKER 21
18:53enter
Paul Dano
19:45enter
Dillon Freasier
23:48enter
Kevin J. O'Connor
29:06enter
SPEAKER 01
68:26enter
SPEAKER 16
84:17enter
Daniel Day-LewisSPEAKER 06
Rapid exchange
47.5%
of all dialogue · 4,237 words · 21:49 spoken
WPM194.3
Turns910
Avg turn1.5s
Longest22.9s
enters at 14:35profanity 2
Paul DanoSPEAKER 13
Rapid exchange
21.3%
of all dialogue · 1,810 words · 9:47 spoken
WPM185.2
Turns390
Avg turn1.5s
Longest9.5s
enters at 19:45profanity 3
Kevin J. O'ConnorSPEAKER 20
Rapid exchange
10.6%
of all dialogue · 895 words · 4:53 spoken
WPM183.3
Turns369
Avg turn0.9s
Longest6.2s
enters at 29:06profanity 0
Ciarán HindsSPEAKER 07
Rapid exchange
10.5%
of all dialogue · 369 words · 4:48 spoken
WPM77
Turns192
Avg turn0.9s
Longest11.0s
enters at 17:32profanity 2
Dillon FreasierSPEAKER 19
Conversational
7.9%
of all dialogue · 267 words · 3:37 spoken
WPM73.8
Turns113
Avg turn1.0s
Longest8.5s
enters at 23:48profanity 0
Unknown SpeakerSPEAKER 21 · unmatched
Brief
1.2%
of all dialogue · 123 words · 0:34 spoken
WPM220.6
Turns37
Avg turn1.2s
Longest2.7s
enters at 18:53profanity 0
Unknown SpeakerSPEAKER 01 · unmatched
Brief
0.8%
of all dialogue · 33 words · 0:21 spoken
WPM92.9
Turns14
Avg turn0.9s
Longest1.9s
enters at 68:26profanity 0
Unknown SpeakerSPEAKER 16 · unmatched
Brief
0.2%
of all dialogue · 21 words · 0:04 spoken
WPM286.4
Turns4
Avg turn1.5s
Longest3.0s
enters at 84:17profanity 0
AGGREGATE — 11 unique characters · 31,616 faces detected · 11 named matches · 98m screen-time tracked