QuantCinemaCinema, decoded.
FilmsRankingsCompare
QuantCinema

AI-powered cinema analytics.

DISPATCH

Suggest a film · get notified when new data drops

© 2026 QuantCinema
CAST · BEFORE SUNRISE

Faces & feelings

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

← Back to Before Sunrise
Faces detected
22,245
across full runtime
Named matches
9
actors identified
Close-up shots
19.1%
of all framed shots
Smile rate
19.5%
frames with detected joy
Gender split
59%
41%
M / F · screen-time weighted
Dominant emotion
Neutral 33%
film-wide aggregate
Most expressive
Dominik Castell
94% non-neutral
Lead screen share
56%
9 tracked characters

Overall emotion distribution

7 emotions · all characters · screen-time weighted
Happy
19.5%
4,327 frames
Surprise
3.8%
839 frames
Neutral
33.3%
7,416 frames
Fear
13.1%
2,918 frames
Sad
20.5%
4,551 frames
Angry
3.9%
858 frames
Disgust
6.0%
1,336 frames

Screen time by actor

9 named · 87m tracked of 101.1m
01
Julie Delpy
as Céline · 7015 scenes
48.8min · 56% of cast
happy
02
Ethan Hawke
as Jesse · 4796 scenes
33.3min · 38% of cast
sad
03
Erni Mangold
as Palm Reader · 172 scenes
1.2min · 1% of cast
happy
04
Karl Bruckschwaiger
as Guy on Bridge · 146 scenes
1.0min · 1% of cast
disgust
05
Tex Rubinowitz
as Guy on Bridge · 117 scenes
0.8min · 1% of cast
disgust
06
Dominik Castell
as Street Poet · 97 scenes
0.7min · 1% of cast
angry
07
Hanno Pöschl
as Husband on Train · 88 scenes
0.6min · 1% of cast
sad
08
Andrea Eckert
as Wife on Train · 79 scenes
0.6min · 1% of cast
neutral
09
Haymon Maria Buttinger
as Bartender · 64 scenes
0.4min · 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
Ethan Hawke
as Jesse
5,128224.9
46.5%
Julie Delpy
as Céline
4,848209.8
44.0%
Dominik Castell
as Street Poet
301245.6
2.7%
Karl Bruckschwaiger
as Guy on Bridge
293226.9
2.7%
Hanno Pöschl
as Husband on Train
232213.5
2.1%
Erni Mangold
as Palm Reader
142169.4
1.3%
Haymon Maria Buttinger
as Bartender
61290.9
0.6%
Unidentified speakers
13—
0.1%

Cast profiles

arc · volatility · emotion breakdown per actor
JD
Julie Delpy
AS CÉLINE
● Dominant: happy
Screen time
48m 46s
Scenes
7015
First seen
2:37
Last seen
98:30
Volatility
34 Med
Emotional arc — 30 segments~3m per bucket
00:0025m50m75m101.1m
33%
Happy
1%
Surprise
23%
Neutral
7%
Fear
32%
Sad
1%
Angry
3%
Disgust
EH
Ethan Hawke
AS JESSE
● Dominant: sad
Screen time
33m 20s
Scenes
4796
First seen
2:54
Last seen
98:00
Volatility
41 Med
Emotional arc — 30 segments~3m per bucket
00:0025m50m75m101.1m
21%
Happy
8%
Surprise
22%
Neutral
5%
Fear
25%
Sad
4%
Angry
16%
Disgust
EM
Erni Mangold
AS PALM READER
● Dominant: happy
Screen time
1m 12s
Scenes
172
First seen
37:11
Last seen
39:28
Volatility
27 Med
Emotional arc — 30 segments~3m per bucket
00:0025m50m75m101.1m
56%
Happy
8%
Surprise
12%
Neutral
0%
Fear
14%
Sad
0%
Angry
10%
Disgust
KB
Karl Bruckschwaiger
AS GUY ON BRIDGE
● Dominant: disgust
Screen time
1m 01s
Scenes
146
First seen
17:44
Last seen
19:31
Volatility
25 Med
Emotional arc — 30 segments~3m per bucket
00:0025m50m75m101.1m
34%
Happy
0%
Surprise
1%
Neutral
0%
Fear
9%
Sad
2%
Angry
54%
Disgust
TR
Tex Rubinowitz
AS GUY ON BRIDGE
● Dominant: disgust
Screen time
0m 49s
Scenes
117
First seen
17:43
Last seen
19:33
Volatility
25 Low
Emotional arc — 30 segments~3m per bucket
00:0025m50m75m101.1m
15%
Happy
0%
Surprise
4%
Neutral
2%
Fear
1%
Sad
15%
Angry
62%
Disgust
DC
Dominik Castell
AS STREET POET
● Dominant: angry
Screen time
0m 40s
Scenes
97
First seen
48:29
Last seen
52:09
Volatility
57 High
Emotional arc — 30 segments~3m per bucket
00:0025m50m75m101.1m
7%
Happy
4%
Surprise
6%
Neutral
25%
Fear
17%
Sad
35%
Angry
6%
Disgust
HP
Hanno Pöschl
AS HUSBAND ON TRAIN
● Dominant: sad
Screen time
0m 37s
Scenes
88
First seen
2:22
Last seen
4:57
Volatility
35 Med
Emotional arc — 30 segments~3m per bucket
00:0025m50m75m101.1m
3%
Happy
0%
Surprise
25%
Neutral
0%
Fear
41%
Sad
31%
Angry
0%
Disgust
AE
Andrea Eckert
AS WIFE ON TRAIN
● Dominant: neutral
Screen time
0m 33s
Scenes
79
First seen
2:22
Last seen
4:57
Volatility
37 Med
Emotional arc — 30 segments~3m per bucket
00:0025m50m75m101.1m
4%
Happy
17%
Surprise
46%
Neutral
1%
Fear
9%
Sad
0%
Angry
24%
Disgust
HM
Haymon Maria Buttinger
AS BARTENDER
● Dominant: angry
Screen time
0m 26s
Scenes
64
First seen
79:44
Last seen
80:52

Too few detections for emotion analysis

Speaker diarization

talk-time · turns · pacing per speaker
Talk-time share · 9 clusterssums to 100.0% of all dialogue
Hawke 45.0%
Delpy 45.6%
First-word entry · per speakerdot = first line · trail = on-screen window · 3 ensemble
0:0025:1750:3375:50101:06
runtime
Hanno Pöschl
2:26enter
Ethan Hawke
4:03enter
Julie Delpy
4:09enter
SPEAKER 09
5:10enter
Karl Bruckschwaiger
17:45enter
Erni Mangold
37:28enter
Dominik Castell
48:16enter
SPEAKER 08
53:39enter
Haymon Maria Buttinger
54:21enter
Ethan HawkeSPEAKER 05
Rapid exchange
45.0%
of all dialogue · 5,128 words · 22:48 spoken
WPM224.9
Turns763
Avg turn1.7s
Longest31.8s
enters at 4:03profanity 0
Julie DelpySPEAKER 17
Rapid exchange
45.6%
of all dialogue · 4,848 words · 23:07 spoken
WPM209.8
Turns997
Avg turn1.4s
Longest12.5s
enters at 4:09profanity 0
Dominik CastellSPEAKER 11
Brief
2.4%
of all dialogue · 301 words · 1:14 spoken
WPM245.6
Turns76
Avg turn1.2s
Longest10.5s
enters at 48:16profanity 0
Karl BruckschwaigerSPEAKER 20
Conversational
2.6%
of all dialogue · 293 words · 1:18 spoken
WPM226.9
Turns131
Avg turn1.2s
Longest20.9s
enters at 17:45profanity 0
Hanno PöschlSPEAKER 14
Brief
2.1%
of all dialogue · 232 words · 1:05 spoken
WPM213.5
Turns33
Avg turn2.5s
Longest7.4s
enters at 2:26profanity 1
Erni MangoldSPEAKER 19
Brief
1.7%
of all dialogue · 142 words · 0:50 spoken
WPM169.4
Turns45
Avg turn1.3s
Longest5.9s
enters at 37:28profanity 0
Haymon Maria ButtingerSPEAKER 13
Brief
0.4%
of all dialogue · 61 words · 0:13 spoken
WPM290.9
Turns17
Avg turn1.4s
Longest5.1s
enters at 54:21profanity 0
Unknown SpeakerSPEAKER 08 · unmatched
Brief
0.1%
of all dialogue · 10 words · 0:03 spoken
WPM222.2
Turns13
Avg turn1.1s
Longest4.2s
enters at 53:39profanity 0
Unknown SpeakerSPEAKER 09 · unmatched
Brief
0.1%
of all dialogue · 3 words · 0:02 spoken
WPM118.4
Turns21
Avg turn0.7s
Longest2.0s
enters at 5:10profanity 0
AGGREGATE — 9 unique characters · 22,245 faces detected · 9 named matches · 87m screen-time tracked