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 SunriseFaces 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
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 weightedScreen time by actor
9 named · 87m tracked of 101.1m01
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 dialogueNOTE — speaker matching uses face-detection overlap; actors not recognized by the AI appear as unidentified.
| Actor / Character | Words spoken | WPM | % of dialogue |
|---|
Ethan Hawke as Jesse | 5,128 | 224.9 | |
Julie Delpy as Céline | 4,848 | 209.8 | |
Dominik Castell as Street Poet | 301 | 245.6 | |
Karl Bruckschwaiger as Guy on Bridge | 293 | 226.9 | |
Hanno Pöschl as Husband on Train | 232 | 213.5 | |
Erni Mangold as Palm Reader | 142 | 169.4 | |
Haymon Maria Buttinger as Bartender | 61 | 290.9 | |
Unidentified speakers | 13 | — | |
Cast profiles
arc · volatility · emotion breakdown per actorJD
Julie Delpy
AS CÉLINE
● Dominant: happyEmotional arc — 30 segments~3m per bucket
00:0025m50m75m101.1m
EH
Ethan Hawke
AS JESSE
● Dominant: sadEmotional arc — 30 segments~3m per bucket
00:0025m50m75m101.1m
EM
Erni Mangold
AS PALM READER
● Dominant: happyEmotional arc — 30 segments~3m per bucket
00:0025m50m75m101.1m
KB
Karl Bruckschwaiger
AS GUY ON BRIDGE
● Dominant: disgustEmotional arc — 30 segments~3m per bucket
00:0025m50m75m101.1m
TR
Tex Rubinowitz
AS GUY ON BRIDGE
● Dominant: disgustEmotional arc — 30 segments~3m per bucket
00:0025m50m75m101.1m
DC
Dominik Castell
AS STREET POET
● Dominant: angryEmotional arc — 30 segments~3m per bucket
00:0025m50m75m101.1m
HP
Hanno Pöschl
AS HUSBAND ON TRAIN
● Dominant: sadEmotional arc — 30 segments~3m per bucket
00:0025m50m75m101.1m
AE
Andrea Eckert
AS WIFE ON TRAIN
● Dominant: neutralEmotional arc — 30 segments~3m per bucket
00:0025m50m75m101.1m
HM
Haymon Maria Buttinger
AS BARTENDER
● Dominant: angryToo few detections for emotion analysis
Speaker diarization
talk-time · turns · pacing per speakerTalk-time share · 9 clusterssums to 100.0% of all dialogue
First-word entry · per speakerdot = first line · trail = on-screen window · 3 ensemble
0:0025:1750:3375:50101:06
runtimeKarl Bruckschwaiger
17:45enter
Dominik Castell
48:16enter
Haymon Maria Buttinger
54:21enter
Ethan HawkeSPEAKER 05
Rapid exchange45.0%of all dialogue · 5,128 words · 22:48 spoken
WPM224.9
Turns763
Avg turn1.7s
Longest31.8s
Julie DelpySPEAKER 17
Rapid exchange45.6%of all dialogue · 4,848 words · 23:07 spoken
WPM209.8
Turns997
Avg turn1.4s
Longest12.5s
Dominik CastellSPEAKER 11
Brief2.4%of all dialogue · 301 words · 1:14 spoken
WPM245.6
Turns76
Avg turn1.2s
Longest10.5s
Karl BruckschwaigerSPEAKER 20
Conversational2.6%of all dialogue · 293 words · 1:18 spoken
WPM226.9
Turns131
Avg turn1.2s
Longest20.9s
Hanno PöschlSPEAKER 14
Brief2.1%of all dialogue · 232 words · 1:05 spoken
WPM213.5
Turns33
Avg turn2.5s
Longest7.4s
Erni MangoldSPEAKER 19
Brief1.7%of all dialogue · 142 words · 0:50 spoken
WPM169.4
Turns45
Avg turn1.3s
Longest5.9s
Haymon Maria ButtingerSPEAKER 13
Brief0.4%of all dialogue · 61 words · 0:13 spoken
WPM290.9
Turns17
Avg turn1.4s
Longest5.1s
Unknown SpeakerSPEAKER 08 · unmatched
Brief0.1%of all dialogue · 10 words · 0:03 spoken
WPM222.2
Turns13
Avg turn1.1s
Longest4.2s
Unknown SpeakerSPEAKER 09 · unmatched
Brief0.1%of all dialogue · 3 words · 0:02 spoken
WPM118.4
Turns21
Avg turn0.7s
Longest2.0s