QuantCinemaCinema, decoded.
FilmsRankingsCompare
QuantCinema

AI-powered cinema analytics.

DISPATCH

Suggest a film · get notified when new data drops

© 2026 QuantCinema
CAST · MEMENTO

Faces & feelings

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

← Back to Memento
Faces detected
12,947
across full runtime
Named matches
13
actors identified
Close-up shots
63.9%
of all framed shots
Smile rate
5.9%
frames with detected joy
Gender split
81%
19%
M / F · screen-time weighted
Dominant emotion
Sad 27%
film-wide aggregate
Most expressive
Callum Keith Rennie
95% non-neutral
Lead screen share
62%
13 tracked characters

Overall emotion distribution

7 emotions · all characters · screen-time weighted
Happy
5.9%
767 frames
Surprise
5.0%
643 frames
Neutral
20.3%
2,623 frames
Fear
9.9%
1,284 frames
Sad
27.2%
3,521 frames
Angry
26.2%
3,390 frames
Disgust
5.6%
719 frames

Screen time by actor

13 named · 77m tracked of 113.4m
01
Guy Pearce
as Leonard · 6798 scenes
47.3min · 62% of cast
sad
02
Joe Pantoliano
as Teddy · 1615 scenes
11.2min · 15% of cast
angry
03
Carrie-Anne Moss
as Natalie · 1445 scenes
10.0min · 13% of cast
sad
04
Stephen Tobolowsky
as Sammy · 334 scenes
2.3min · 3% of cast
sad
05
Harriet Sansom Harris
as Mrs. Jankis · 302 scenes
2.1min · 3% of cast
sad
06
Mark Boone Junior
as Burt · 220 scenes
1.5min · 2% of cast
angry
07
Jorja Fox
as Leonard's Wife · 81 scenes
0.6min · 1% of cast
sad
08
Callum Keith Rennie
as Dodd · 81 scenes
0.6min · 1% of cast
angry
09
Kimberly Campbell
as Blonde · 70 scenes
0.5min · 1% of cast
disgust
10
Larry Holden
as Jimmy · 66 scenes
0.5min · 1% of cast
happy
11
Thomas Lennon
as Doctor · 21 scenes
0.1min · 0% of cast
neutral
12
Russ Fega
as Waiter · 9 scenes
0.1min · 0% of cast
angry
13
Marianne Muellerleile
as Tattooist · 8 scenes
0.1min · 0% 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
Guy Pearce
as Leonard
4,164210.8
46.9%
Joe Pantoliano
as Teddy
2,356250.7
26.5%
Carrie-Anne Moss
as Natalie
1,518222.6
17.1%
Mark Boone Junior
as Burt
275266.7
3.1%
Harriet Sansom Harris
as Mrs. Jankis
192197.7
2.2%
Larry Holden
as Jimmy
149286
1.7%
Callum Keith Rennie
as Dodd
130225.4
1.5%
Stephen Tobolowsky
as Sammy
90251.9
1.0%

Cast profiles

arc · volatility · emotion breakdown per actor
GP
Guy Pearce
AS LEONARD
● Dominant: sad
Screen time
47m 16s
Scenes
6798
First seen
2:08
Last seen
110:23
Volatility
34 Med
Emotional arc — 30 segments~4m per bucket
00:0028m56m85m113.4m
4%
Happy
3%
Surprise
18%
Neutral
8%
Fear
33%
Sad
30%
Angry
4%
Disgust
JP
Joe Pantoliano
AS TEDDY
● Dominant: angry
Screen time
11m 14s
Scenes
1615
First seen
3:05
Last seen
109:18
Volatility
37 Med
Emotional arc — 30 segments~4m per bucket
00:0028m56m85m113.4m
12%
Happy
5%
Surprise
20%
Neutral
1%
Fear
5%
Sad
50%
Angry
7%
Disgust
CM
Carrie-Anne Moss
AS NATALIE
● Dominant: sad
Screen time
10m 02s
Scenes
1445
First seen
17:34
Last seen
93:47
Volatility
37 Med
Emotional arc — 30 segments~4m per bucket
00:0028m56m85m113.4m
8%
Happy
2%
Surprise
14%
Neutral
7%
Fear
39%
Sad
16%
Angry
15%
Disgust
ST
Stephen Tobolowsky
AS SAMMY
● Dominant: sad
Screen time
2m 19s
Scenes
334
First seen
26:58
Last seen
90:02
Volatility
43 Med
Emotional arc — 30 segments~4m per bucket
00:0028m56m85m113.4m
19%
Happy
2%
Surprise
22%
Neutral
13%
Fear
29%
Sad
9%
Angry
5%
Disgust
HS
Harriet Sansom Harris
AS MRS. JANKIS
● Dominant: sad
Screen time
2m 06s
Scenes
302
First seen
27:02
Last seen
89:27
Volatility
27 Med
Emotional arc — 30 segments~4m per bucket
00:0028m56m85m113.4m
7%
Happy
5%
Surprise
4%
Neutral
12%
Fear
69%
Sad
2%
Angry
0%
Disgust
MB
Mark Boone Junior
AS BURT
● Dominant: angry
Screen time
1m 32s
Scenes
220
First seen
3:06
Last seen
95:11
Volatility
41 Med
Emotional arc — 30 segments~4m per bucket
00:0028m56m85m113.4m
6%
Happy
2%
Surprise
15%
Neutral
0%
Fear
35%
Sad
38%
Angry
4%
Disgust
JF
Jorja Fox
AS LEONARD'S WIFE
● Dominant: sad
Screen time
0m 34s
Scenes
81
First seen
20:24
Last seen
109:55
Volatility
28 Med
Emotional arc — 30 segments~4m per bucket
00:0028m56m85m113.4m
0%
Happy
3%
Surprise
22%
Neutral
0%
Fear
40%
Sad
20%
Angry
16%
Disgust
CK
Callum Keith Rennie
AS DODD
● Dominant: angry
Screen time
0m 34s
Scenes
81
First seen
41:01
Last seen
53:30
Volatility
43 Med
Emotional arc — 30 segments~4m per bucket
00:0028m56m85m113.4m
5%
Happy
3%
Surprise
5%
Neutral
0%
Fear
20%
Sad
61%
Angry
7%
Disgust
KC
Kimberly Campbell
AS BLONDE
● Dominant: disgust
Screen time
0m 29s
Scenes
70
First seen
58:56
Last seen
62:24

Too few detections for emotion analysis

LH
Larry Holden
AS JIMMY
● Dominant: happy
Screen time
0m 28s
Scenes
66
First seen
35:45
Last seen
98:54

Too few detections for emotion analysis

TL
Thomas Lennon
AS DOCTOR
● Dominant: neutral
Screen time
0m 09s
Scenes
21
First seen
32:03
Last seen
39:48

Too few detections for emotion analysis

RF
Russ Fega
AS WAITER
● Dominant: angry
Screen time
0m 04s
Scenes
9
First seen
11:47
Last seen
11:56

Too few detections for emotion analysis

MM
Marianne Muellerleile
AS TATTOOIST
● Dominant: angry
Screen time
0m 04s
Scenes
8
First seen
90:32
Last seen
90:53

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
Pearce 50.1%
Pantoliano 23.8%
Moss 17.3%
First-word entry · per speakerdot = first line · trail = on-screen window · 2 ensemble
0:0028:2156:4285:03113:24
runtime
Guy Pearce
2:40enter
Mark Boone Junior
2:60enter
Joe Pantoliano
3:11enter
Callum Keith Rennie
3:29enter
Larry Holden
5:36enter
Harriet Sansom Harris
5:38enter
Stephen Tobolowsky
11:05enter
Carrie-Anne Moss
17:41enter
Guy PearceSPEAKER 11
Rapid exchange
50.1%
of all dialogue · 4,164 words · 19:45 spoken
WPM210.8
Turns786
Avg turn1.5s
Longest16.8s
enters at 2:40profanity 15
Joe PantolianoSPEAKER 14
Rapid exchange
23.8%
of all dialogue · 2,356 words · 9:24 spoken
WPM250.7
Turns335
Avg turn2.0s
Longest20.5s
enters at 3:11profanity 35
Carrie-Anne MossSPEAKER 06
Rapid exchange
17.3%
of all dialogue · 1,518 words · 6:49 spoken
WPM222.6
Turns291
Avg turn1.4s
Longest11.1s
enters at 17:41profanity 36
Mark Boone JuniorSPEAKER 13
Brief
2.6%
of all dialogue · 275 words · 1:02 spoken
WPM266.7
Turns56
Avg turn1.2s
Longest6.7s
enters at 2:60profanity 2
Harriet Sansom HarrisSPEAKER 07
Conversational
2.5%
of all dialogue · 192 words · 0:58 spoken
WPM197.7
Turns147
Avg turn1.2s
Longest14.6s
enters at 5:38profanity 0
Larry HoldenSPEAKER 01
Brief
1.3%
of all dialogue · 149 words · 0:31 spoken
WPM286
Turns43
Avg turn1.1s
Longest10.1s
enters at 5:36profanity 7
Callum Keith RennieSPEAKER 09
Brief
1.5%
of all dialogue · 130 words · 0:35 spoken
WPM225.4
Turns31
Avg turn1.2s
Longest7.0s
enters at 3:29profanity 1
Stephen TobolowskySPEAKER 08
Brief
0.9%
of all dialogue · 90 words · 0:21 spoken
WPM251.9
Turns31
Avg turn0.9s
Longest3.3s
enters at 11:05profanity 3
AGGREGATE — 13 unique characters · 12,947 faces detected · 13 named matches · 77m screen-time tracked