QuantCinemaCinema, decoded.
FilmsRankingsCompare
QuantCinema

AI-powered cinema analytics.

DISPATCH

Suggest a film · get notified when new data drops

© 2026 QuantCinema
CAST · 2 FAST 2 FURIOUS

Faces & feelings

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

← Back to 2 Fast 2 Furious
Faces detected
29,183
across full runtime
Named matches
15
actors identified
Close-up shots
13.4%
of all framed shots
Smile rate
8.0%
frames with detected joy
Gender split
79%
21%
M / F · screen-time weighted
Dominant emotion
Neutral 42%
film-wide aggregate
Most expressive
Amaury Nolasco
91% non-neutral
Lead screen share
30%
15 tracked characters

Overall emotion distribution

7 emotions · all characters · screen-time weighted
Happy
8.0%
2,336 frames
Surprise
3.2%
926 frames
Neutral
42.4%
12,383 frames
Fear
14.3%
4,165 frames
Sad
7.1%
2,071 frames
Angry
20.4%
5,961 frames
Disgust
4.6%
1,341 frames

Screen time by actor

15 named · 94m tracked of 107.6m
01
Paul Walker
as Brian O'Conner · 4126 scenes
28.7min · 30% of cast
angry
02
Tyrese Gibson
as Roman Pearce · 3194 scenes
22.2min · 24% of cast
angry
03
Cole Hauser
as Carter Verone · 1068 scenes
7.4min · 8% of cast
neutral
04
Eva Mendes
as Monica Fuentes · 1055 scenes
7.3min · 8% of cast
angry
05
Mo Gallini
as Enrique · 671 scenes
4.7min · 5% of cast
angry
06
Ludacris
as Tej Parker · 669 scenes
4.7min · 5% of cast
neutral
07
Thom Barry
as Agent Bilkins · 625 scenes
4.3min · 5% of cast
neutral
08
Roberto 'Sanz' Sanchez
as Roberto · 490 scenes
3.4min · 4% of cast
angry
09
James Remar
as Agent Markham · 378 scenes
2.6min · 3% of cast
angry
10
Devon Aoki
as Suki · 284 scenes
2.0min · 2% of cast
sad
11
Edward Finlay
as Agent Dunn · 279 scenes
1.9min · 2% of cast
neutral
12
Mark Boone Junior
as Detective Whitworth · 204 scenes
1.4min · 2% of cast
sad
13
Michael Ealy
as Slap Jack · 200 scenes
1.4min · 1% of cast
sad
14
Jin Au-Yeung
as Jimmy · 157 scenes
1.1min · 1% of cast
disgust
15
Amaury Nolasco
as Orange Julius · 150 scenes
1.0min · 1% of cast
angry

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
Paul Walker
as Brian O'Conner
1,741222.2
25.0%
Ludacris
as Tej Parker
1,55693.9
22.4%
Cole Hauser
as Carter Verone
777161.9
11.2%
Tyrese Gibson
as Roman Pearce
521230.8
7.5%
Thom Barry
as Agent Bilkins
426154.8
6.1%
James Remar
as Agent Markham
377136.1
5.4%
Mo Gallini
as Enrique
369125.1
5.3%
Mark Boone Junior
as Detective Whitworth
35475
5.1%
Eva Mendes
as Monica Fuentes
330263.8
4.7%
Devon Aoki
as Suki
252123.6
3.6%
Roberto 'Sanz' Sanchez
as Roberto
250217.6
3.6%

Cast profiles

arc · volatility · emotion breakdown per actor
PW
Paul Walker
AS BRIAN O'CONNER
● Dominant: angry
Screen time
28m 41s
Scenes
4126
First seen
5:09
Last seen
100:31
Volatility
27 Med
Emotional arc — 30 segments~4m per bucket
00:0026m53m80m107.6m
16%
Happy
1%
Surprise
19%
Neutral
2%
Fear
3%
Sad
52%
Angry
8%
Disgust
TG
Tyrese Gibson
AS ROMAN PEARCE
● Dominant: angry
Screen time
22m 12s
Scenes
3194
First seen
20:02
Last seen
100:31
Volatility
36 Med
Emotional arc — 30 segments~4m per bucket
00:0026m53m80m107.6m
14%
Happy
1%
Surprise
28%
Neutral
4%
Fear
10%
Sad
36%
Angry
7%
Disgust
CH
Cole Hauser
AS CARTER VERONE
● Dominant: neutral
Screen time
7m 25s
Scenes
1068
First seen
16:39
Last seen
98:58
Volatility
37 Med
Emotional arc — 30 segments~4m per bucket
00:0026m53m80m107.6m
17%
Happy
3%
Surprise
29%
Neutral
4%
Fear
5%
Sad
27%
Angry
15%
Disgust
EM
Eva Mendes
AS MONICA FUENTES
● Dominant: angry
Screen time
7m 20s
Scenes
1055
First seen
6:46
Last seen
99:46
Volatility
35 Med
Emotional arc — 30 segments~4m per bucket
00:0026m53m80m107.6m
6%
Happy
1%
Surprise
22%
Neutral
2%
Fear
19%
Sad
31%
Angry
20%
Disgust
MG
Mo Gallini
AS ENRIQUE
● Dominant: angry
Screen time
4m 40s
Scenes
671
First seen
27:40
Last seen
94:15
Volatility
28 Med
Emotional arc — 30 segments~4m per bucket
00:0026m53m80m107.6m
1%
Happy
3%
Surprise
13%
Neutral
1%
Fear
6%
Sad
72%
Angry
3%
Disgust
L
Ludacris
AS TEJ PARKER
● Dominant: neutral
Screen time
4m 39s
Scenes
669
First seen
1:24
Last seen
88:06
Volatility
39 Med
Emotional arc — 30 segments~4m per bucket
00:0026m53m80m107.6m
11%
Happy
13%
Surprise
48%
Neutral
4%
Fear
14%
Sad
9%
Angry
1%
Disgust
TB
Thom Barry
AS AGENT BILKINS
● Dominant: neutral
Screen time
4m 20s
Scenes
625
First seen
16:28
Last seen
99:39
Volatility
37 Med
Emotional arc — 30 segments~4m per bucket
00:0026m53m80m107.6m
9%
Happy
6%
Surprise
41%
Neutral
7%
Fear
16%
Sad
13%
Angry
7%
Disgust
R'
Roberto 'Sanz' Sanchez
AS ROBERTO
● Dominant: angry
Screen time
3m 25s
Scenes
490
First seen
27:38
Last seen
89:05
Volatility
28 Med
Emotional arc — 30 segments~4m per bucket
00:0026m53m80m107.6m
4%
Happy
2%
Surprise
18%
Neutral
1%
Fear
10%
Sad
62%
Angry
3%
Disgust
JR
James Remar
AS AGENT MARKHAM
● Dominant: angry
Screen time
2m 38s
Scenes
378
First seen
15:27
Last seen
98:35
Volatility
32 Med
Emotional arc — 30 segments~4m per bucket
00:0026m53m80m107.6m
3%
Happy
0%
Surprise
36%
Neutral
6%
Fear
14%
Sad
39%
Angry
3%
Disgust
DA
Devon Aoki
AS SUKI
● Dominant: sad
Screen time
1m 58s
Scenes
284
First seen
2:11
Last seen
88:06
Volatility
47 Med
Emotional arc — 30 segments~4m per bucket
00:0026m53m80m107.6m
4%
Happy
6%
Surprise
17%
Neutral
7%
Fear
37%
Sad
15%
Angry
14%
Disgust
EF
Edward Finlay
AS AGENT DUNN
● Dominant: neutral
Screen time
1m 56s
Scenes
279
First seen
15:05
Last seen
98:37
Volatility
24 Low
Emotional arc — 30 segments~4m per bucket
00:0026m53m80m107.6m
0%
Happy
0%
Surprise
48%
Neutral
2%
Fear
20%
Sad
27%
Angry
3%
Disgust
MB
Mark Boone Junior
AS DETECTIVE WHITWORTH
● Dominant: sad
Screen time
1m 25s
Scenes
204
First seen
59:34
Last seen
76:50
Volatility
45 Med
Emotional arc — 30 segments~4m per bucket
00:0026m53m80m107.6m
6%
Happy
4%
Surprise
13%
Neutral
25%
Fear
27%
Sad
21%
Angry
4%
Disgust
ME
Michael Ealy
AS SLAP JACK
● Dominant: sad
Screen time
1m 23s
Scenes
200
First seen
2:02
Last seen
85:22
Volatility
48 Med
Emotional arc — 30 segments~4m per bucket
00:0026m53m80m107.6m
10%
Happy
4%
Surprise
17%
Neutral
26%
Fear
27%
Sad
13%
Angry
4%
Disgust
JA
Jin Au-Yeung
AS JIMMY
● Dominant: disgust
Screen time
1m 05s
Scenes
157
First seen
11:34
Last seen
90:53
Volatility
51 High
Emotional arc — 30 segments~4m per bucket
00:0026m53m80m107.6m
19%
Happy
5%
Surprise
18%
Neutral
3%
Fear
20%
Sad
14%
Angry
22%
Disgust
AN
Amaury Nolasco
AS ORANGE JULIUS
● Dominant: angry
Screen time
1m 02s
Scenes
150
First seen
2:20
Last seen
85:46
Volatility
60 High
Emotional arc — 30 segments~4m per bucket
00:0026m53m80m107.6m
16%
Happy
6%
Surprise
9%
Neutral
7%
Fear
3%
Sad
41%
Angry
19%
Disgust

Speaker diarization

talk-time · turns · pacing per speaker
Talk-time share · 11 clusterssums to 100.0% of all dialogue
Walker 16.0%
Ludacris 33.8%
Hauser 9.8%
Junior 9.6%
First-word entry · per speakerdot = first line · trail = on-screen window · 5 ensemble
0:0026:5453:4880:42107:36
runtime
Ludacris
1:17enter
Mo Gallini
2:60enter
Paul Walker
3:14enter
Devon Aoki
4:09enter
Eva Mendes
14:29enter
Thom Barry
16:28enter
James Remar
16:39enter
Tyrese Gibson
21:01enter
Mark Boone Junior
21:50enter
Cole Hauser
28:36enter
Roberto 'Sanz' Sanchez
44:45enter
Paul WalkerSPEAKER 06
Rapid exchange
16.0%
of all dialogue · 1,741 words · 7:50 spoken
WPM222.2
Turns339
Avg turn1.2s
Longest11.3s
enters at 3:14profanity 12
LudacrisSPEAKER 18
Rapid exchange
33.8%
of all dialogue · 1,556 words · 16:34 spoken
WPM93.9
Turns310
Avg turn2.3s
Longest90.6s
enters at 1:17profanity 20
Cole HauserSPEAKER 03
Rapid exchange
9.8%
of all dialogue · 777 words · 4:48 spoken
WPM161.9
Turns195
Avg turn1.0s
Longest4.4s
enters at 28:36profanity 0
Tyrese GibsonSPEAKER 07
Conversational
4.6%
of all dialogue · 521 words · 2:16 spoken
WPM230.8
Turns124
Avg turn1.0s
Longest6.3s
enters at 21:01profanity 6
Thom BarrySPEAKER 16
Conversational
5.6%
of all dialogue · 426 words · 2:45 spoken
WPM154.8
Turns104
Avg turn1.1s
Longest7.7s
enters at 16:28profanity 1
James RemarSPEAKER 11
Brief
5.6%
of all dialogue · 377 words · 2:46 spoken
WPM136.1
Turns74
Avg turn1.4s
Longest8.3s
enters at 16:39profanity 3
Mo GalliniSPEAKER 00
Rapid exchange
6.0%
of all dialogue · 369 words · 2:57 spoken
WPM125.1
Turns162
Avg turn0.7s
Longest4.2s
enters at 2:60profanity 6
Mark Boone JuniorSPEAKER 09
Conversational
9.6%
of all dialogue · 354 words · 4:43 spoken
WPM75
Turns134
Avg turn1.1s
Longest11.9s
enters at 21:50profanity 3
Eva MendesSPEAKER 10
Brief
2.5%
of all dialogue · 330 words · 1:15 spoken
WPM263.8
Turns81
Avg turn1.1s
Longest8.4s
enters at 14:29profanity 1
Devon AokiSPEAKER 08
Rapid exchange
4.2%
of all dialogue · 252 words · 2:02 spoken
WPM123.6
Turns203
Avg turn0.8s
Longest7.2s
enters at 4:09profanity 7
Roberto 'Sanz' SanchezSPEAKER 05
Brief
2.3%
of all dialogue · 250 words · 1:09 spoken
WPM217.6
Turns61
Avg turn1.3s
Longest7.4s
enters at 44:45profanity 3
AGGREGATE — 15 unique characters · 29,183 faces detected · 15 named matches · 94m screen-time tracked