QuantCinemaCinema, decoded.
FilmsRankingsCompare
QuantCinema

AI-powered cinema analytics.

DISPATCH

Suggest a film · get notified when new data drops

© 2026 QuantCinema
CAST · WE LIVE IN TIME

Faces & feelings

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

← Back to We Live In Time
Faces detected
20,059
across full runtime
Named matches
14
actors identified
Close-up shots
54.0%
of all framed shots
Smile rate
11.9%
frames with detected joy
Gender split
68%
32%
M / F · screen-time weighted
Dominant emotion
Neutral 33%
film-wide aggregate
Most expressive
Matt Kennard
65% non-neutral
Lead screen share
42%
14 tracked characters

Overall emotion distribution

7 emotions · all characters · screen-time weighted
Happy
11.9%
2,377 frames
Surprise
8.3%
1,662 frames
Neutral
33.2%
6,660 frames
Fear
11.4%
2,287 frames
Sad
22.9%
4,592 frames
Angry
5.5%
1,109 frames
Disgust
6.8%
1,372 frames

Screen time by actor

14 named · 89m tracked of 107.9m
01
Andrew Garfield
as Tobias Durand · 5332 scenes
37.1min · 42% of cast
sad
02
Florence Pugh
as Almut Brühl · 5056 scenes
35.1min · 39% of cast
sad
03
Lee Braithwaite
as Jade · 597 scenes
4.2min · 5% of cast
neutral
04
Grace Delaney
as Ella · 373 scenes
2.6min · 3% of cast
neutral
05
Douglas Hodge
as Reginald · 317 scenes
2.2min · 2% of cast
happy
06
Adam James
as Simon Maxson · 280 scenes
1.9min · 2% of cast
neutral
07
Nikhil Parmar
as Sanjaya · 158 scenes
1.1min · 1% of cast
neutral
08
Lucy Briers
as Dr Kerri Weaver · 139 scenes
1.0min · 1% of cast
sad
09
Matt Kennard
as Benjamin · 138 scenes
1.0min · 1% of cast
neutral
10
Aoife Hinds
as Skye · 109 scenes
0.8min · 1% of cast
surprise
11
Niamh Cusack
as Sylvia · 101 scenes
0.7min · 1% of cast
happy
12
Kerry Godliman
as Jane · 87 scenes
0.6min · 1% of cast
sad
13
Amy Morgan
as Leah · 80 scenes
0.6min · 1% of cast
neutral
14
Heather Craney
as Buffy Jones · 61 scenes
0.4min · 0% of cast
surprise

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
Florence Pugh
as Almut Brühl
1,971172.2
35.2%
Andrew Garfield
as Tobias Durand
1,475158.4
26.4%
Nikhil Parmar
as Sanjaya
639237.6
11.4%
Douglas Hodge
as Reginald
384214.8
6.9%
Grace Delaney
as Ella
360218.3
6.4%
Adam James
as Simon Maxson
234149.3
4.2%
Lucy Briers
as Dr Kerri Weaver
196189.5
3.5%
Aoife Hinds
as Skye
150224.2
2.7%
Heather Craney
as Buffy Jones
144168.6
2.6%
Lee Braithwaite
as Jade
44200.2
0.8%

Cast profiles

arc · volatility · emotion breakdown per actor
TD
Andrew Garfield
AS TOBIAS DURAND
● Dominant: sad
Screen time
37m 04s
Scenes
5332
First seen
2:44
Last seen
103:10
Volatility
32 Med
Emotional arc — 30 segments~4m per bucket
00:0026m53m80m107.9m
14%
Happy
8%
Surprise
25%
Neutral
4%
Fear
30%
Sad
8%
Angry
12%
Disgust
AB
Florence Pugh
AS ALMUT BRÜHL
● Dominant: sad
Screen time
35m 09s
Scenes
5056
First seen
0:55
Last seen
100:42
Volatility
31 Med
Emotional arc — 30 segments~4m per bucket
00:0026m53m80m107.9m
13%
Happy
7%
Surprise
31%
Neutral
4%
Fear
33%
Sad
5%
Angry
7%
Disgust
J
Lee Braithwaite
AS JADE
● Dominant: neutral
Screen time
4m 09s
Scenes
597
First seen
4:57
Last seen
98:39
Volatility
36 Med
Emotional arc — 30 segments~4m per bucket
00:0026m53m80m107.9m
12%
Happy
8%
Surprise
42%
Neutral
7%
Fear
18%
Sad
9%
Angry
5%
Disgust
E
Grace Delaney
AS ELLA
● Dominant: neutral
Screen time
2m 35s
Scenes
373
First seen
18:24
Last seen
102:44
Volatility
39 Med
Emotional arc — 30 segments~4m per bucket
00:0026m53m80m107.9m
28%
Happy
1%
Surprise
31%
Neutral
2%
Fear
30%
Sad
5%
Angry
4%
Disgust
R
Douglas Hodge
AS REGINALD
● Dominant: happy
Screen time
2m 12s
Scenes
317
First seen
11:29
Last seen
61:37
Volatility
37 Med
Emotional arc — 30 segments~4m per bucket
00:0026m53m80m107.9m
42%
Happy
2%
Surprise
12%
Neutral
4%
Fear
15%
Sad
14%
Angry
11%
Disgust
SM
Adam James
AS SIMON MAXSON
● Dominant: neutral
Screen time
1m 57s
Scenes
280
First seen
33:39
Last seen
97:50
Volatility
43 Med
Emotional arc — 30 segments~4m per bucket
00:0026m53m80m107.9m
20%
Happy
20%
Surprise
32%
Neutral
2%
Fear
12%
Sad
6%
Angry
8%
Disgust
S
Nikhil Parmar
AS SANJAYA
● Dominant: neutral
Screen time
1m 06s
Scenes
158
First seen
71:41
Last seen
78:56
Volatility
44 Med
Emotional arc — 30 segments~4m per bucket
00:0026m53m80m107.9m
2%
Happy
25%
Surprise
43%
Neutral
12%
Fear
13%
Sad
3%
Angry
3%
Disgust
DK
Lucy Briers
AS DR KERRI WEAVER
● Dominant: sad
Screen time
0m 58s
Scenes
139
First seen
5:44
Last seen
81:10
Volatility
25 Med
Emotional arc — 30 segments~4m per bucket
00:0026m53m80m107.9m
19%
Happy
4%
Surprise
12%
Neutral
1%
Fear
58%
Sad
1%
Angry
4%
Disgust
B
Matt Kennard
AS BENJAMIN
● Dominant: neutral
Screen time
0m 58s
Scenes
138
First seen
58:41
Last seen
61:37
Volatility
52 High
Emotional arc — 30 segments~4m per bucket
00:0026m53m80m107.9m
19%
Happy
3%
Surprise
35%
Neutral
3%
Fear
8%
Sad
25%
Angry
8%
Disgust
S
Aoife Hinds
AS SKYE
● Dominant: surprise
Screen time
0m 46s
Scenes
109
First seen
26:33
Last seen
46:24
Volatility
41 Med
Emotional arc — 30 segments~4m per bucket
00:0026m53m80m107.9m
10%
Happy
39%
Surprise
24%
Neutral
2%
Fear
23%
Sad
22%
Angry
2%
Disgust
S
Niamh Cusack
AS SYLVIA
● Dominant: happy
Screen time
0m 42s
Scenes
101
First seen
58:40
Last seen
61:37
Volatility
35 Med
Emotional arc — 30 segments~4m per bucket
00:0026m53m80m107.9m
71%
Happy
6%
Surprise
5%
Neutral
2%
Fear
7%
Sad
5%
Angry
4%
Disgust
J
Kerry Godliman
AS JANE
● Dominant: sad
Screen time
0m 36s
Scenes
87
First seen
73:03
Last seen
78:56
Volatility
43 Med
Emotional arc — 30 segments~4m per bucket
00:0026m53m80m107.9m
21%
Happy
10%
Surprise
5%
Neutral
16%
Fear
43%
Sad
0%
Angry
6%
Disgust
L
Amy Morgan
AS LEAH
● Dominant: neutral
Screen time
0m 34s
Scenes
80
First seen
45:59
Last seen
61:27
Volatility
48 Med
Emotional arc — 30 segments~4m per bucket
00:0026m53m80m107.9m
24%
Happy
13%
Surprise
31%
Neutral
14%
Fear
14%
Sad
0%
Angry
5%
Disgust
BJ
Heather Craney
AS BUFFY JONES
● Dominant: surprise
Screen time
0m 25s
Scenes
61
First seen
49:08
Last seen
50:06

Too few detections for emotion analysis

Speaker diarization

talk-time · turns · pacing per speaker
Talk-time share · 10 clusterssums to 99.9% of all dialogue
Pugh 36.7%
Garfield 29.8%
Parmar 8.6%
First-word entry · per speakerdot = first line · trail = on-screen window · 4 ensemble
0:0026:5953:5780:56107:54
runtime
Andrew Garfield
3:02enter
Florence Pugh
3:05enter
Lee Braithwaite
4:53enter
Grace Delaney
4:53enter
Lucy Briers
5:36enter
Douglas Hodge
11:31enter
Heather Craney
11:56enter
Aoife Hinds
26:18enter
Nikhil Parmar
48:58enter
Adam James
50:03enter
Florence PughSPEAKER 11
Rapid exchange
36.7%
of all dialogue · 1,971 words · 11:27 spoken
WPM172.2
Turns506
Avg turn1.3s
Longest12.7s
enters at 3:05profanity 33
Andrew GarfieldSPEAKER 14
Rapid exchange
29.8%
of all dialogue · 1,475 words · 9:19 spoken
WPM158.4
Turns480
Avg turn1.1s
Longest19.0s
enters at 3:02profanity 6
Nikhil ParmarSPEAKER 17
Rapid exchange
8.6%
of all dialogue · 639 words · 2:41 spoken
WPM237.6
Turns166
Avg turn1.4s
Longest12.3s
enters at 48:58profanity 2
Douglas HodgeSPEAKER 04
Conversational
5.7%
of all dialogue · 384 words · 1:47 spoken
WPM214.8
Turns111
Avg turn1.3s
Longest7.6s
enters at 11:31profanity 3
Grace DelaneySPEAKER 13
Rapid exchange
5.3%
of all dialogue · 360 words · 1:39 spoken
WPM218.3
Turns395
Avg turn0.8s
Longest12.1s
enters at 4:53profanity 1
Adam JamesSPEAKER 00
Brief
5.0%
of all dialogue · 234 words · 1:34 spoken
WPM149.3
Turns49
Avg turn1.9s
Longest20.9s
enters at 50:03profanity 2
Lucy BriersSPEAKER 21
Brief
3.3%
of all dialogue · 196 words · 1:02 spoken
WPM189.5
Turns40
Avg turn1.6s
Longest5.0s
enters at 5:36profanity 0
Aoife HindsSPEAKER 08
Brief
2.1%
of all dialogue · 150 words · 0:40 spoken
WPM224.2
Turns38
Avg turn1.0s
Longest7.0s
enters at 26:18profanity 0
Heather CraneySPEAKER 26
Brief
2.7%
of all dialogue · 144 words · 0:51 spoken
WPM168.6
Turns29
Avg turn1.9s
Longest7.9s
enters at 11:56profanity 0
Lee BraithwaiteSPEAKER 09
Brief
0.7%
of all dialogue · 44 words · 0:13 spoken
WPM200.2
Turns36
Avg turn1.0s
Longest3.5s
enters at 4:53profanity 4
AGGREGATE — 14 unique characters · 20,059 faces detected · 14 named matches · 89m screen-time tracked