QuantCinemaCinema, decoded.
FilmsRankingsCompare
QuantCinema

AI-powered cinema analytics.

DISPATCH

Suggest a film · get notified when new data drops

© 2026 QuantCinema
CAST · THE ACCOUNTANT 2

Faces & feelings

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

← Back to The Accountant 2
Faces detected
24,738
across full runtime
Named matches
14
actors identified
Close-up shots
14.1%
of all framed shots
Smile rate
7.4%
frames with detected joy
Gender split
69%
32%
M / F · screen-time weighted
Dominant emotion
Neutral 41%
film-wide aggregate
Most expressive
Grant Harvey
73% non-neutral
Lead screen share
34%
14 tracked characters

Overall emotion distribution

7 emotions · all characters · screen-time weighted
Happy
7.4%
1,833 frames
Surprise
4.1%
1,008 frames
Neutral
40.8%
10,097 frames
Fear
13.3%
3,288 frames
Sad
12.1%
3,001 frames
Angry
19.1%
4,717 frames
Disgust
3.2%
794 frames

Screen time by actor

14 named · 72m tracked of 134.3m
01
Ben Affleck
as Christian Wolff · 3523 scenes
24.5min · 34% of cast
angry
02
Jon Bernthal
as Braxton · 2708 scenes
18.8min · 26% of cast
angry
03
Cynthia Addai-Robinson
as Marybeth Medina · 2154 scenes
15.0min · 21% of cast
angry
04
Daniella Pineda
as Anaïs · 435 scenes
3.0min · 4% of cast
angry
05
Robert Morgan
as Burke · 246 scenes
1.7min · 2% of cast
angry
06
Yael Ocasio
as Alberto · 240 scenes
1.7min · 2% of cast
sad
07
Grant Harvey
as Cobb · 202 scenes
1.4min · 2% of cast
angry
08
J.K. Simmons
as Ray King · 193 scenes
1.3min · 2% of cast
angry
09
Abner Lozano
as Gino · 170 scenes
1.2min · 2% of cast
happy
10
Michael Tourek
as Ike Sudio · 150 scenes
1.0min · 1% of cast
angry
11
Lombardo Boyar
as Tomas · 113 scenes
0.8min · 1% of cast
disgust
12
Allison Robertson
as Justine · 112 scenes
0.8min · 1% of cast
happy
13
Andrew Howard
as Batu · 63 scenes
0.4min · 1% of cast
sad
14
Fernando Chien
as Sorkis · 18 scenes
0.1min · 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
Ben Affleck
as Christian Wolff
2,549171.2
29.0%
Jon Bernthal
as Braxton
2,479202.1
28.2%
Cynthia Addai-Robinson
as Marybeth Medina
1,805203.2
20.5%
Allison Robertson
as Justine
696181.1
7.9%
Grant Harvey
as Cobb
25067
2.8%
Robert Morgan
as Burke
240213.7
2.7%
Lombardo Boyar
as Tomas
210217.7
2.4%
Michael Tourek
as Ike Sudio
163238.5
1.9%
J.K. Simmons
as Ray King
127174.9
1.4%
Daniella Pineda
as Anaïs
86202.2
1.0%
Fernando Chien
as Sorkis
70204.5
0.8%
Andrew Howard
as Batu
56151.4
0.6%
Unidentified speakers
56—
0.6%

Cast profiles

arc · volatility · emotion breakdown per actor
CW
Ben Affleck
AS CHRISTIAN WOLFF
● Dominant: angry
Screen time
24m 28s
Scenes
3523
First seen
10:52
Last seen
123:23
Volatility
28 Med
Emotional arc — 30 segments~4m per bucket
00:0033m67m100m134.3m
4%
Happy
2%
Surprise
30%
Neutral
4%
Fear
8%
Sad
51%
Angry
2%
Disgust
B
Jon Bernthal
AS BRAXTON
● Dominant: angry
Screen time
18m 49s
Scenes
2708
First seen
36:06
Last seen
123:18
Volatility
44 Med
Emotional arc — 30 segments~4m per bucket
00:0033m67m100m134.3m
7%
Happy
11%
Surprise
25%
Neutral
6%
Fear
23%
Sad
26%
Angry
3%
Disgust
MM
Cynthia Addai-Robinson
AS MARYBETH MEDINA
● Dominant: angry
Screen time
14m 58s
Scenes
2154
First seen
8:22
Last seen
121:55
Volatility
33 Med
Emotional arc — 30 segments~4m per bucket
00:0033m67m100m134.3m
3%
Happy
2%
Surprise
21%
Neutral
7%
Fear
20%
Sad
37%
Angry
9%
Disgust
A
Daniella Pineda
AS ANAÏS
● Dominant: angry
Screen time
3m 01s
Scenes
435
First seen
1:50
Last seen
118:58
Volatility
25 Low
Emotional arc — 30 segments~4m per bucket
00:0033m67m100m134.3m
3%
Happy
1%
Surprise
33%
Neutral
12%
Fear
13%
Sad
39%
Angry
2%
Disgust
B
Robert Morgan
AS BURKE
● Dominant: angry
Screen time
1m 43s
Scenes
246
First seen
20:55
Last seen
118:53
Volatility
33 Med
Emotional arc — 30 segments~4m per bucket
00:0033m67m100m134.3m
4%
Happy
14%
Surprise
12%
Neutral
13%
Fear
12%
Sad
44%
Angry
0%
Disgust
A
Yael Ocasio
AS ALBERTO
● Dominant: sad
Screen time
1m 40s
Scenes
240
First seen
26:60
Last seen
123:18
Volatility
33 Med
Emotional arc — 30 segments~4m per bucket
00:0033m67m100m134.3m
15%
Happy
0%
Surprise
26%
Neutral
5%
Fear
45%
Sad
24%
Angry
0%
Disgust
C
Grant Harvey
AS COBB
● Dominant: angry
Screen time
1m 24s
Scenes
202
First seen
1:34
Last seen
112:32
Volatility
48 Med
Emotional arc — 30 segments~4m per bucket
00:0033m67m100m134.3m
2%
Happy
8%
Surprise
27%
Neutral
9%
Fear
23%
Sad
31%
Angry
0%
Disgust
RK
J.K. Simmons
AS RAY KING
● Dominant: angry
Screen time
1m 20s
Scenes
193
First seen
1:07
Last seen
69:11
Volatility
47 Med
Emotional arc — 30 segments~4m per bucket
00:0033m67m100m134.3m
1%
Happy
5%
Surprise
17%
Neutral
12%
Fear
21%
Sad
44%
Angry
2%
Disgust
G
Abner Lozano
AS GINO
● Dominant: happy
Screen time
1m 11s
Scenes
170
First seen
3:56
Last seen
119:16
Volatility
15 Low
Emotional arc — 30 segments~4m per bucket
00:0033m67m100m134.3m
78%
Happy
2%
Surprise
8%
Neutral
1%
Fear
12%
Sad
5%
Angry
0%
Disgust
IS
Michael Tourek
AS IKE SUDIO
● Dominant: angry
Screen time
1m 02s
Scenes
150
First seen
31:60
Last seen
34:04
Volatility
27 Med
Emotional arc — 30 segments~4m per bucket
00:0033m67m100m134.3m
7%
Happy
4%
Surprise
2%
Neutral
6%
Fear
15%
Sad
48%
Angry
17%
Disgust
T
Lombardo Boyar
AS TOMAS
● Dominant: disgust
Screen time
0m 47s
Scenes
113
First seen
55:12
Last seen
70:03
Volatility
45 Med
Emotional arc — 30 segments~4m per bucket
00:0033m67m100m134.3m
9%
Happy
0%
Surprise
22%
Neutral
9%
Fear
9%
Sad
29%
Angry
31%
Disgust
J
Allison Robertson
AS JUSTINE
● Dominant: happy
Screen time
0m 47s
Scenes
112
First seen
19:24
Last seen
121:15
Volatility
29 Med
Emotional arc — 30 segments~4m per bucket
00:0033m67m100m134.3m
27%
Happy
16%
Surprise
25%
Neutral
16%
Fear
6%
Sad
8%
Angry
2%
Disgust
B
Andrew Howard
AS BATU
● Dominant: sad
Screen time
0m 26s
Scenes
63
First seen
116:08
Last seen
117:43

Too few detections for emotion analysis

S
Fernando Chien
AS SORKIS
● Dominant: neutral
Screen time
0m 07s
Scenes
18
First seen
53:58
Last seen
54:46

Too few detections for emotion analysis

Speaker diarization

talk-time · turns · pacing per speaker
Talk-time share · 13 clusterssums to 100.0% of all dialogue
Affleck 30.8%
Bernthal 25.3%
Addai-Robinson 18.4%
Robertson 7.9%
Harvey 7.7%
First-word entry · per speakerdot = first line · trail = on-screen window · 7 ensemble
0:0033:3567:09100:44134:18
runtime
Grant Harvey
1:48enter
Robert Morgan
2:05enter
J.K. Simmons
3:34enter
Daniella Pineda
3:45enter
Andrew Howard
8:19enter
Cynthia Addai-Robinson
8:26enter
SPEAKER 07
9:25enter
Ben Affleck
10:44enter
Allison Robertson
10:47enter
Lombardo Boyar
11:05enter
Jon Bernthal
11:52enter
Michael Tourek
31:57enter
Fernando Chien
53:50enter
Ben AffleckSPEAKER 18
Rapid exchange
30.8%
of all dialogue · 2,549 words · 14:53 spoken
WPM171.2
Turns530
Avg turn1.6s
Longest17.9s
enters at 10:44profanity 8
Jon BernthalSPEAKER 33
Rapid exchange
25.3%
of all dialogue · 2,479 words · 12:16 spoken
WPM202.1
Turns652
Avg turn1.3s
Longest31.2s
enters at 11:52profanity 37
Cynthia Addai-RobinsonSPEAKER 40
Rapid exchange
18.4%
of all dialogue · 1,805 words · 8:53 spoken
WPM203.2
Turns345
Avg turn1.6s
Longest18.0s
enters at 8:26profanity 2
Allison RobertsonSPEAKER 46
Rapid exchange
7.9%
of all dialogue · 696 words · 3:51 spoken
WPM181.1
Turns154
Avg turn1.5s
Longest5.6s
enters at 10:47profanity 0
Grant HarveySPEAKER 06
Conversational
7.7%
of all dialogue · 250 words · 3:44 spoken
WPM67
Turns122
Avg turn1.2s
Longest10.5s
enters at 1:48profanity 1
Robert MorganSPEAKER 20
Brief
2.3%
of all dialogue · 240 words · 1:07 spoken
WPM213.7
Turns63
Avg turn1.4s
Longest9.0s
enters at 2:05profanity 1
Lombardo BoyarSPEAKER 44
Brief
2.0%
of all dialogue · 210 words · 0:58 spoken
WPM217.7
Turns40
Avg turn1.6s
Longest10.0s
enters at 11:05profanity 5
Michael TourekSPEAKER 11
Brief
1.4%
of all dialogue · 163 words · 0:41 spoken
WPM238.5
Turns23
Avg turn1.9s
Longest5.4s
enters at 31:57profanity 2
J.K. SimmonsSPEAKER 15
Brief
1.5%
of all dialogue · 127 words · 0:44 spoken
WPM174.9
Turns35
Avg turn1.3s
Longest3.8s
enters at 3:34profanity 0
Daniella PinedaSPEAKER 23
Brief
0.9%
of all dialogue · 86 words · 0:26 spoken
WPM202.2
Turns50
Avg turn0.9s
Longest3.8s
enters at 3:45profanity 0
Fernando ChienSPEAKER 04
Brief
0.7%
of all dialogue · 70 words · 0:21 spoken
WPM204.5
Turns18
Avg turn1.6s
Longest4.5s
enters at 53:50profanity 0
Andrew HowardSPEAKER 21
Brief
0.8%
of all dialogue · 56 words · 0:22 spoken
WPM151.4
Turns9
Avg turn1.8s
Longest4.2s
enters at 8:19profanity 2
Unknown SpeakerSPEAKER 07 · unmatched
Brief
0.3%
of all dialogue · 56 words · 0:10 spoken
WPM342.2
Turns11
Avg turn1.0s
Longest1.8s
enters at 9:25profanity 0
AGGREGATE — 14 unique characters · 24,738 faces detected · 14 named matches · 72m screen-time tracked