QuantCinemaCinema, decoded.
FilmsRankingsCompare
QuantCinema

AI-powered cinema analytics.

DISPATCH

Suggest a film · get notified when new data drops

© 2026 QuantCinema
CAST · ETERNAL SUNSHINE OF THE SPOTLESS MIND

Faces & feelings

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

← Back to Eternal Sunshine of the Spotless Mind
Faces detected
14,972
across full runtime
Named matches
11
actors identified
Close-up shots
35.0%
of all framed shots
Smile rate
7.1%
frames with detected joy
Gender split
67%
33%
M / F · screen-time weighted
Dominant emotion
Neutral 30%
film-wide aggregate
Most expressive
David Cross
56% non-neutral
Lead screen share
52%
11 tracked characters

Overall emotion distribution

7 emotions · all characters · screen-time weighted
Happy
7.1%
1,062 frames
Surprise
4.2%
635 frames
Neutral
29.9%
4,478 frames
Fear
16.5%
2,474 frames
Sad
28.7%
4,291 frames
Angry
9.2%
1,384 frames
Disgust
4.3%
648 frames

Screen time by actor

11 named · 53m tracked of 107.9m
01
Jim Carrey
as Joel Barish · 3972 scenes
27.6min · 52% of cast
sad
02
Kate Winslet
as Clementine Kruczynski · 1348 scenes
9.4min · 18% of cast
sad
03
Tom Wilkinson
as Dr. Mierzwiak · 735 scenes
5.1min · 10% of cast
angry
04
Kirsten Dunst
as Mary · 637 scenes
4.4min · 8% of cast
sad
05
Elijah Wood
as Patrick · 358 scenes
2.5min · 5% of cast
sad
06
Mark Ruffalo
as Stan · 281 scenes
1.9min · 4% of cast
neutral
07
Jane Adams
as Carrie · 97 scenes
0.7min · 1% of cast
neutral
08
David Cross
as Rob · 80 scenes
0.6min · 1% of cast
neutral
09
Deirdre O'Connell
as Hollis · 57 scenes
0.4min · 1% of cast
sad
10
Thomas Jay Ryan
as Frank · 10 scenes
0.1min · 0% of cast
angry
11
Debbon Ayer
as Joel's Mother · 7 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
Kate Winslet
as Clementine Kruczynski
2,090190.7
24.9%
Jim Carrey
as Joel Barish
1,970178.6
23.5%
Kirsten Dunst
as Mary
1,098157.3
13.1%
Mark Ruffalo
as Stan
952180.6
11.3%
Tom Wilkinson
as Dr. Mierzwiak
886184.9
10.6%
Elijah Wood
as Patrick
814192.8
9.7%
Jane Adams
as Carrie
204233.5
2.4%
Thomas Jay Ryan
as Frank
137241.1
1.6%
David Cross
as Rob
132143.9
1.6%
Unidentified speakers
112—
1.3%

Cast profiles

arc · volatility · emotion breakdown per actor
JC
Jim Carrey
AS JOEL BARISH
● Dominant: sad
Screen time
27m 35s
Scenes
3972
First seen
0:19
Last seen
103:14
Volatility
35 Med
Emotional arc — 30 segments~4m per bucket
00:0026m53m80m107.9m
6%
Happy
3%
Surprise
13%
Neutral
20%
Fear
43%
Sad
11%
Angry
3%
Disgust
KW
Kate Winslet
AS CLEMENTINE KRUCZYNSKI
● Dominant: sad
Screen time
9m 22s
Scenes
1348
First seen
3:46
Last seen
103:22
Volatility
37 Med
Emotional arc — 30 segments~4m per bucket
00:0026m53m80m107.9m
9%
Happy
4%
Surprise
21%
Neutral
5%
Fear
50%
Sad
5%
Angry
7%
Disgust
TW
Tom Wilkinson
AS DR. MIERZWIAK
● Dominant: angry
Screen time
5m 06s
Scenes
735
First seen
26:33
Last seen
92:38
Volatility
36 Med
Emotional arc — 30 segments~4m per bucket
00:0026m53m80m107.9m
7%
Happy
4%
Surprise
10%
Neutral
4%
Fear
26%
Sad
42%
Angry
7%
Disgust
KD
Kirsten Dunst
AS MARY
● Dominant: sad
Screen time
4m 25s
Scenes
637
First seen
25:25
Last seen
95:34
Volatility
39 Med
Emotional arc — 30 segments~4m per bucket
00:0026m53m80m107.9m
24%
Happy
2%
Surprise
9%
Neutral
9%
Fear
40%
Sad
4%
Angry
13%
Disgust
EW
Elijah Wood
AS PATRICK
● Dominant: sad
Screen time
2m 29s
Scenes
358
First seen
16:58
Last seen
98:41
Volatility
45 Med
Emotional arc — 30 segments~4m per bucket
00:0026m53m80m107.9m
8%
Happy
5%
Surprise
25%
Neutral
15%
Fear
32%
Sad
11%
Angry
4%
Disgust
MR
Mark Ruffalo
AS STAN
● Dominant: neutral
Screen time
1m 57s
Scenes
281
First seen
21:33
Last seen
95:21
Volatility
40 Med
Emotional arc — 30 segments~4m per bucket
00:0026m53m80m107.9m
6%
Happy
3%
Surprise
28%
Neutral
13%
Fear
5%
Sad
19%
Angry
28%
Disgust
JA
Jane Adams
AS CARRIE
● Dominant: neutral
Screen time
0m 40s
Scenes
97
First seen
22:22
Last seen
84:49
Volatility
45 Med
Emotional arc — 30 segments~4m per bucket
00:0026m53m80m107.9m
5%
Happy
5%
Surprise
40%
Neutral
13%
Fear
36%
Sad
0%
Angry
0%
Disgust
DC
David Cross
AS ROB
● Dominant: neutral
Screen time
0m 34s
Scenes
80
First seen
22:39
Last seen
84:48
Volatility
51 High
Emotional arc — 30 segments~4m per bucket
00:0026m53m80m107.9m
6%
Happy
3%
Surprise
44%
Neutral
6%
Fear
10%
Sad
13%
Angry
19%
Disgust
DO
Deirdre O'Connell
AS HOLLIS
● Dominant: sad
Screen time
0m 24s
Scenes
57
First seen
64:43
Last seen
80:02

Too few detections for emotion analysis

TJ
Thomas Jay Ryan
AS FRANK
● Dominant: angry
Screen time
0m 04s
Scenes
10
First seen
20:07
Last seen
99:25

Too few detections for emotion analysis

DA
Debbon Ayer
AS JOEL'S MOTHER
● Dominant: neutral
Screen time
0m 03s
Scenes
7
First seen
71:37
Last seen
73:25

Too few detections for emotion analysis

Speaker diarization

talk-time · turns · pacing per speaker
Talk-time share · 11 clusterssums to 100.0% of all dialogue
Winslet 23.7%
Carrey 23.9%
Dunst 15.1%
Ruffalo 11.4%
Wilkinson 10.4%
Wood 9.1%
First-word entry · per speakerdot = first line · trail = on-screen window · 5 ensemble
0:0026:5953:5780:56107:54
runtime
Jim Carrey
2:14enter
Kate Winslet
5:02enter
Elijah Wood
7:35enter
Kirsten Dunst
8:18enter
SPEAKER 07
14:02enter
Mark Ruffalo
19:20enter
Thomas Jay Ryan
19:42enter
Jane Adams
22:55enter
David Cross
23:45enter
Tom Wilkinson
25:47enter
SPEAKER 17
48:40enter
Kate WinsletSPEAKER 08
Rapid exchange
23.7%
of all dialogue · 2,090 words · 10:57 spoken
WPM190.7
Turns527
Avg turn1.3s
Longest11.2s
enters at 5:02profanity 17
Jim CarreySPEAKER 22
Rapid exchange
23.9%
of all dialogue · 1,970 words · 11:02 spoken
WPM178.6
Turns637
Avg turn1.0s
Longest14.0s
enters at 2:14profanity 9
Kirsten DunstSPEAKER 14
Rapid exchange
15.1%
of all dialogue · 1,098 words · 6:59 spoken
WPM157.3
Turns428
Avg turn1.2s
Longest7.8s
enters at 8:18profanity 6
Mark RuffaloSPEAKER 10
Rapid exchange
11.4%
of all dialogue · 952 words · 5:16 spoken
WPM180.6
Turns187
Avg turn1.7s
Longest12.8s
enters at 19:20profanity 3
Tom WilkinsonSPEAKER 19
Rapid exchange
10.4%
of all dialogue · 886 words · 4:48 spoken
WPM184.9
Turns198
Avg turn1.6s
Longest16.2s
enters at 25:47profanity 1
Elijah WoodSPEAKER 06
Rapid exchange
9.1%
of all dialogue · 814 words · 4:13 spoken
WPM192.8
Turns287
Avg turn0.9s
Longest6.7s
enters at 7:35profanity 3
Jane AdamsSPEAKER 01
Brief
1.9%
of all dialogue · 204 words · 0:52 spoken
WPM233.5
Turns49
Avg turn1.5s
Longest18.6s
enters at 22:55profanity 0
Thomas Jay RyanSPEAKER 29
Brief
1.2%
of all dialogue · 137 words · 0:34 spoken
WPM241.1
Turns23
Avg turn1.8s
Longest5.9s
enters at 19:42profanity 1
David CrossSPEAKER 33
Brief
2.0%
of all dialogue · 132 words · 0:55 spoken
WPM143.9
Turns29
Avg turn1.4s
Longest11.7s
enters at 23:45profanity 2
Unknown SpeakerSPEAKER 07 · unmatched
Brief
1.0%
of all dialogue · 80 words · 0:27 spoken
WPM176.4
Turns45
Avg turn0.8s
Longest6.3s
enters at 14:02profanity 0
Unknown SpeakerSPEAKER 17 · unmatched
Brief
0.3%
of all dialogue · 32 words · 0:07 spoken
WPM272
Turns17
Avg turn0.5s
Longest1.2s
enters at 48:40profanity 0
AGGREGATE — 11 unique characters · 14,972 faces detected · 11 named matches · 53m screen-time tracked