QuantCinemaCinema, decoded.
FilmsRankingsCompare
QuantCinema

AI-powered cinema analytics.

DISPATCH

Suggest a film · get notified when new data drops

© 2026 QuantCinema
CAST · THE GRAND BUDAPEST HOTEL

Faces & feelings

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

← Back to The Grand Budapest Hotel
Faces detected
26,876
across full runtime
Named matches
15
actors identified
Close-up shots
4.0%
of all framed shots
Smile rate
3.1%
frames with detected joy
Gender split
86%
14%
M / F · screen-time weighted
Dominant emotion
Neutral 52%
film-wide aggregate
Most expressive
Adrien Brody
63% non-neutral
Lead screen share
46%
15 tracked characters

Overall emotion distribution

7 emotions · all characters · screen-time weighted
Happy
3.1%
840 frames
Surprise
4.3%
1,163 frames
Neutral
52.4%
14,090 frames
Fear
6.8%
1,815 frames
Sad
14.7%
3,943 frames
Angry
15.6%
4,193 frames
Disgust
3.1%
832 frames

Screen time by actor

15 named · 56m tracked of 99.9m
01
Ralph Fiennes
as M. Gustave · 3738 scenes
26.0min · 46% of cast
sad
02
Saoirse Ronan
as Agatha · 636 scenes
4.4min · 8% of cast
neutral
03
Jeff Goldblum
as Deputy Kovacs · 577 scenes
4.0min · 7% of cast
sad
04
Jude Law
as Young Author · 548 scenes
3.8min · 7% of cast
neutral
05
F. Murray Abraham
as Mr. Moustafa · 479 scenes
3.3min · 6% of cast
angry
06
Adrien Brody
as Dmitri · 402 scenes
2.8min · 5% of cast
sad
07
Edward Norton
as Henckels · 378 scenes
2.6min · 5% of cast
neutral
08
Willem Dafoe
as Jopling · 324 scenes
2.3min · 4% of cast
angry
09
Mathieu Amalric
as Serge X. · 269 scenes
1.9min · 3% of cast
fear
10
Tom Wilkinson
as Author · 173 scenes
1.2min · 2% of cast
angry
11
Harvey Keitel
as Ludwig · 170 scenes
1.2min · 2% of cast
angry
12
Jason Schwartzman
as M. Jean · 138 scenes
1.0min · 2% of cast
sad
13
Bill Murray
as M. Ivan · 120 scenes
0.8min · 1% of cast
sad
14
Léa Seydoux
as Clotilde · 66 scenes
0.5min · 1% of cast
neutral
15
Tilda Swinton
as Madame D. · 44 scenes
0.3min · 1% of cast
disgust

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
Ralph Fiennes
as M. Gustave
4,242244.4
49.0%
F. Murray Abraham
as Mr. Moustafa
1,249194.2
14.4%
Jude Law
as Young Author
674209.8
7.8%
Jeff Goldblum
as Deputy Kovacs
646198.5
7.5%
Edward Norton
as Henckels
442252.1
5.1%
Harvey Keitel
as Ludwig
272225.4
3.1%
Tom Wilkinson
as Author
210171.1
2.4%
Willem Dafoe
as Jopling
19882.3
2.3%
Adrien Brody
as Dmitri
165145.5
1.9%
Saoirse Ronan
as Agatha
162217.1
1.9%
Bill Murray
as M. Ivan
161251.6
1.9%
Jason Schwartzman
as M. Jean
94253.4
1.1%
Mathieu Amalric
as Serge X.
84267.5
1.0%
Tilda Swinton
as Madame D.
60292.7
0.7%

Cast profiles

arc · volatility · emotion breakdown per actor
MG
Ralph Fiennes
AS M. GUSTAVE
● Dominant: sad
Screen time
25m 59s
Scenes
3738
First seen
9:32
Last seen
90:57
Volatility
37 Med
Emotional arc — 30 segments~3m per bucket
00:0024m49m74m99.9m
5%
Happy
7%
Surprise
17%
Neutral
9%
Fear
26%
Sad
23%
Angry
13%
Disgust
A
Saoirse Ronan
AS AGATHA
● Dominant: neutral
Screen time
4m 25s
Scenes
636
First seen
17:14
Last seen
90:51
Volatility
25 Low
Emotional arc — 30 segments~3m per bucket
00:0024m49m74m99.9m
21%
Happy
1%
Surprise
46%
Neutral
1%
Fear
25%
Sad
2%
Angry
4%
Disgust
DK
Jeff Goldblum
AS DEPUTY KOVACS
● Dominant: sad
Screen time
4m 01s
Scenes
577
First seen
16:49
Last seen
63:55
Volatility
27 Med
Emotional arc — 30 segments~3m per bucket
00:0024m49m74m99.9m
6%
Happy
1%
Surprise
21%
Neutral
8%
Fear
49%
Sad
14%
Angry
1%
Disgust
YA
Jude Law
AS YOUNG AUTHOR
● Dominant: neutral
Screen time
3m 49s
Scenes
548
First seen
4:13
Last seen
93:23
Volatility
29 Med
Emotional arc — 30 segments~3m per bucket
00:0024m49m74m99.9m
1%
Happy
11%
Surprise
39%
Neutral
2%
Fear
11%
Sad
33%
Angry
3%
Disgust
MM
F. Murray Abraham
AS MR. MOUSTAFA
● Dominant: angry
Screen time
3m 20s
Scenes
479
First seen
4:46
Last seen
93:01
Volatility
34 Med
Emotional arc — 30 segments~3m per bucket
00:0024m49m74m99.9m
24%
Happy
2%
Surprise
19%
Neutral
23%
Fear
26%
Sad
26%
Angry
3%
Disgust
D
Adrien Brody
AS DMITRI
● Dominant: sad
Screen time
2m 47s
Scenes
402
First seen
25:40
Last seen
87:24
Volatility
37 Med
Emotional arc — 30 segments~3m per bucket
00:0024m49m74m99.9m
9%
Happy
7%
Surprise
37%
Neutral
5%
Fear
39%
Sad
2%
Angry
2%
Disgust
H
Edward Norton
AS HENCKELS
● Dominant: neutral
Screen time
2m 38s
Scenes
378
First seen
21:28
Last seen
87:24
Volatility
27 Med
Emotional arc — 30 segments~3m per bucket
00:0024m49m74m99.9m
11%
Happy
5%
Surprise
33%
Neutral
4%
Fear
16%
Sad
33%
Angry
2%
Disgust
J
Willem Dafoe
AS JOPLING
● Dominant: angry
Screen time
2m 15s
Scenes
324
First seen
25:40
Last seen
79:51
Volatility
18 Low
Emotional arc — 30 segments~3m per bucket
00:0024m49m74m99.9m
3%
Happy
3%
Surprise
29%
Neutral
1%
Fear
3%
Sad
64%
Angry
1%
Disgust
SX
Mathieu Amalric
AS SERGE X.
● Dominant: fear
Screen time
1m 52s
Scenes
269
First seen
25:07
Last seen
77:08
Volatility
24 Low
Emotional arc — 30 segments~3m per bucket
00:0024m49m74m99.9m
2%
Happy
1%
Surprise
24%
Neutral
35%
Fear
13%
Sad
27%
Angry
1%
Disgust
A
Tom Wilkinson
AS AUTHOR
● Dominant: angry
Screen time
1m 12s
Scenes
173
First seen
1:46
Last seen
93:32
Volatility
11 Low
Emotional arc — 30 segments~3m per bucket
00:0024m49m74m99.9m
1%
Happy
10%
Surprise
1%
Neutral
2%
Fear
4%
Sad
82%
Angry
14%
Disgust
L
Harvey Keitel
AS LUDWIG
● Dominant: angry
Screen time
1m 11s
Scenes
170
First seen
43:27
Last seen
59:09
Volatility
30 Med
Emotional arc — 30 segments~3m per bucket
00:0024m49m74m99.9m
14%
Happy
28%
Surprise
17%
Neutral
3%
Fear
14%
Sad
49%
Angry
6%
Disgust
MJ
Jason Schwartzman
AS M. JEAN
● Dominant: sad
Screen time
0m 58s
Scenes
138
First seen
4:21
Last seen
8:41
Volatility
30 Med
Emotional arc — 30 segments~3m per bucket
00:0024m49m74m99.9m
1%
Happy
5%
Surprise
35%
Neutral
21%
Fear
51%
Sad
7%
Angry
1%
Disgust
MI
Bill Murray
AS M. IVAN
● Dominant: sad
Screen time
0m 50s
Scenes
120
First seen
65:19
Last seen
88:19
Volatility
35 Med
Emotional arc — 30 segments~3m per bucket
00:0024m49m74m99.9m
4%
Happy
8%
Surprise
9%
Neutral
18%
Fear
43%
Sad
23%
Angry
0%
Disgust
C
Léa Seydoux
AS CLOTILDE
● Dominant: neutral
Screen time
0m 28s
Scenes
66
First seen
23:41
Last seen
69:43

Too few detections for emotion analysis

MD
Tilda Swinton
AS MADAME D.
● Dominant: disgust
Screen time
0m 19s
Scenes
44
First seen
10:06
Last seen
37:54

Too few detections for emotion analysis

Speaker diarization

talk-time · turns · pacing per speaker
Talk-time share · 14 clusterssums to 100.1% of all dialogue
Fiennes 43.1%
Abraham 16.0%
Law 8.0%
Goldblum 8.1%
First-word entry · per speakerdot = first line · trail = on-screen window · 8 ensemble
0:0024:5949:5774:5699:54
runtime
Tom Wilkinson
1:56enter
Harvey Keitel
2:28enter
Jude Law
3:31enter
Jason Schwartzman
5:07enter
F. Murray Abraham
6:57enter
Ralph Fiennes
9:43enter
Tilda Swinton
10:10enter
Edward Norton
10:46enter
Bill Murray
12:31enter
Adrien Brody
20:35enter
Saoirse Ronan
21:05enter
Jeff Goldblum
26:11enter
Willem Dafoe
28:07enter
Mathieu Amalric
29:29enter
Ralph FiennesSPEAKER 07
Rapid exchange
43.1%
of all dialogue · 4,242 words · 17:21 spoken
WPM244.4
Turns529
Avg turn2.1s
Longest19.2s
enters at 9:43profanity 25
F. Murray AbrahamSPEAKER 11
Rapid exchange
16.0%
of all dialogue · 1,249 words · 6:26 spoken
WPM194.2
Turns176
Avg turn2.2s
Longest14.8s
enters at 6:57profanity 0
Jude LawSPEAKER 14
Brief
8.0%
of all dialogue · 674 words · 3:13 spoken
WPM209.8
Turns85
Avg turn2.3s
Longest14.6s
enters at 3:31profanity 0
Jeff GoldblumSPEAKER 17
Brief
8.1%
of all dialogue · 646 words · 3:15 spoken
WPM198.5
Turns54
Avg turn3.7s
Longest24.1s
enters at 26:11profanity 0
Edward NortonSPEAKER 00
Brief
4.4%
of all dialogue · 442 words · 1:45 spoken
WPM252.1
Turns73
Avg turn1.7s
Longest10.3s
enters at 10:46profanity 1
Harvey KeitelSPEAKER 16
Brief
3.0%
of all dialogue · 272 words · 1:12 spoken
WPM225.4
Turns69
Avg turn1.4s
Longest10.1s
enters at 2:28profanity 5
Tom WilkinsonSPEAKER 08
Brief
3.0%
of all dialogue · 210 words · 1:14 spoken
WPM171.1
Turns28
Avg turn2.5s
Longest8.8s
enters at 1:56profanity 0
Willem DafoeSPEAKER 02
Brief
6.0%
of all dialogue · 198 words · 2:24 spoken
WPM82.3
Turns75
Avg turn1.0s
Longest6.7s
enters at 28:07profanity 0
Adrien BrodySPEAKER 05
Brief
2.8%
of all dialogue · 165 words · 1:08 spoken
WPM145.5
Turns29
Avg turn1.9s
Longest15.9s
enters at 20:35profanity 6
Saoirse RonanSPEAKER 12
Brief
1.9%
of all dialogue · 162 words · 0:45 spoken
WPM217.1
Turns28
Avg turn1.8s
Longest9.4s
enters at 21:05profanity 1
Bill MurraySPEAKER 09
Brief
1.6%
of all dialogue · 161 words · 0:38 spoken
WPM251.6
Turns38
Avg turn1.2s
Longest3.4s
enters at 12:31profanity 0
Jason SchwartzmanSPEAKER 13
Brief
0.9%
of all dialogue · 94 words · 0:22 spoken
WPM253.4
Turns17
Avg turn1.5s
Longest7.6s
enters at 5:07profanity 0
Mathieu AmalricSPEAKER 03
Brief
0.8%
of all dialogue · 84 words · 0:19 spoken
WPM267.5
Turns21
Avg turn1.1s
Longest9.1s
enters at 29:29profanity 0
Tilda SwintonSPEAKER 15
Brief
0.5%
of all dialogue · 60 words · 0:12 spoken
WPM292.7
Turns16
Avg turn0.8s
Longest2.3s
enters at 10:10profanity 0
AGGREGATE — 15 unique characters · 26,876 faces detected · 15 named matches · 56m screen-time tracked