CAST · BIRDMAN
Faces & feelings
Per-character screen time, dialogue and emotion breakdown — derived from face recognition + expression classifier across every frame.
← Back to BirdmanFaces detected
33,574
across full runtime
Named matches
12
actors identified
Close-up shots
26.6%
of all framed shots
Smile rate
3.8%
frames with detected joy
Gender split
M / F · screen-time weighted
Dominant emotion
Neutral 38%
film-wide aggregate
Most expressive
Jeremy Shamos
77% non-neutral
Lead screen share
43%
12 tracked characters
Overall emotion distribution
7 emotions · all characters · screen-time weightedNeutral
38.4%
12,886 frames
Screen time by actor
12 named · 91m tracked of 119.3m01
Michael Keaton
as Riggan · 5550 scenes
38.6min · 43% of cast
angry
02
Edward Norton
as Mike · 2411 scenes
16.8min · 19% of cast
sad
03
Emma Stone
as Sam · 1795 scenes
12.5min · 14% of cast
neutral
04
Andrea Riseborough
as Laura · 765 scenes
5.3min · 6% of cast
sad
05
Naomi Watts
as Lesley · 761 scenes
5.3min · 6% of cast
sad
06
Amy Ryan
as Sylvia · 647 scenes
4.5min · 5% of cast
sad
07
Zach Galifianakis
as Jake · 627 scenes
4.4min · 5% of cast
angry
08
Lindsay Duncan
as Tabitha · 299 scenes
2.1min · 2% of cast
sad
09
Jeremy Shamos
as Ralph · 98 scenes
0.7min · 1% of cast
fear
10
Damian Young
as Gabriel · 48 scenes
0.3min · 0% of cast
neutral
11
Merritt Wever
as Annie · 20 scenes
0.1min · 0% of cast
neutral
12
Jamahl Garrison-Lowe
as Daniel (Stagehand) · 2 scenes
0.0min · 0% of cast
neutral
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 |
|---|
Edward Norton as Mike | 2,539 | 232.8 | |
Michael Keaton as Riggan | 2,403 | 212 | |
Zach Galifianakis as Jake | 1,637 | 275.1 | |
Emma Stone as Sam | 1,177 | 220.6 | |
Amy Ryan as Sylvia | 723 | 214 | |
Andrea Riseborough as Laura | 506 | 209.7 | |
Naomi Watts as Lesley | 488 | 125.4 | |
Lindsay Duncan as Tabitha | 305 | 188.7 | |
Jeremy Shamos as Ralph | 260 | 265.7 | |
Damian Young as Gabriel | 173 | 46.8 | |
Merritt Wever as Annie | 144 | 162.1 | |
Unidentified speakers | 60 | — | |
Jamahl Garrison-Lowe as Daniel (Stagehand) | 28 | 256.1 | |
Cast profiles
arc · volatility · emotion breakdown per actorMK
Michael Keaton
AS RIGGAN
● Dominant: angryEmotional arc — 30 segments~4m per bucket
00:0029m59m89m119.3m
EN
Edward Norton
AS MIKE
● Dominant: sadEmotional arc — 30 segments~4m per bucket
00:0029m59m89m119.3m
ES
Emma Stone
AS SAM
● Dominant: neutralEmotional arc — 30 segments~4m per bucket
00:0029m59m89m119.3m
AR
Andrea Riseborough
AS LAURA
● Dominant: sadEmotional arc — 30 segments~4m per bucket
00:0029m59m89m119.3m
NW
Naomi Watts
AS LESLEY
● Dominant: sadEmotional arc — 30 segments~4m per bucket
00:0029m59m89m119.3m
AR
Amy Ryan
AS SYLVIA
● Dominant: sadEmotional arc — 30 segments~4m per bucket
00:0029m59m89m119.3m
ZG
Zach Galifianakis
AS JAKE
● Dominant: angryEmotional arc — 30 segments~4m per bucket
00:0029m59m89m119.3m
LD
Lindsay Duncan
AS TABITHA
● Dominant: sadEmotional arc — 30 segments~4m per bucket
00:0029m59m89m119.3m
JS
Jeremy Shamos
AS RALPH
● Dominant: fearEmotional arc — 30 segments~4m per bucket
00:0029m59m89m119.3m
DY
Damian Young
AS GABRIEL
● Dominant: neutralToo few detections for emotion analysis
MW
Merritt Wever
AS ANNIE
● Dominant: neutralToo few detections for emotion analysis
JG
Jamahl Garrison-Lowe
AS DANIEL (STAGEHAND)
● Dominant: neutralToo few detections for emotion analysis
Speaker diarization
talk-time · turns · pacing per speakerTalk-time share · 14 clusterssums to 99.9% of all dialogue
Norton 21.5%
Keaton 22.3%
Galifianakis 11.7%
Stone 10.5%
Watts 7.7%
Young 7.3%
First-word entry · per speakerdot = first line · trail = on-screen window · 8 ensemble
0:0029:5059:3989:29119:18
runtimeJamahl Garrison-Lowe
0:30enter
Andrea Riseborough
5:12enter
Zach Galifianakis
6:06enter
Edward NortonSPEAKER 00
Rapid exchange21.5%of all dialogue · 2,539 words · 10:55 spoken
WPM232.8
Turns404
Avg turn1.9s
Longest43.4s
Michael KeatonSPEAKER 22
Rapid exchange22.3%of all dialogue · 2,403 words · 11:20 spoken
WPM212
Turns622
Avg turn1.3s
Longest17.0s
Zach GalifianakisSPEAKER 08
Rapid exchange11.7%of all dialogue · 1,637 words · 5:57 spoken
WPM275.1
Turns337
Avg turn1.2s
Longest16.6s
Emma StoneSPEAKER 38
Rapid exchange10.5%of all dialogue · 1,177 words · 5:20 spoken
WPM220.6
Turns263
Avg turn1.4s
Longest13.6s
Amy RyanSPEAKER 36
Rapid exchange6.6%of all dialogue · 723 words · 3:23 spoken
WPM214
Turns176
Avg turn1.3s
Longest8.5s
Andrea RiseboroughSPEAKER 04
Conversational4.7%of all dialogue · 506 words · 2:25 spoken
WPM209.7
Turns111
Avg turn1.4s
Longest10.4s
Naomi WattsSPEAKER 25
Conversational7.7%of all dialogue · 488 words · 3:54 spoken
WPM125.4
Turns114
Avg turn1.5s
Longest15.5s
Lindsay DuncanSPEAKER 37
Brief3.2%of all dialogue · 305 words · 1:37 spoken
WPM188.7
Turns66
Avg turn1.4s
Longest9.8s
Jeremy ShamosSPEAKER 24
Brief1.9%of all dialogue · 260 words · 0:59 spoken
WPM265.7
Turns49
Avg turn1.6s
Longest6.3s
Damian YoungSPEAKER 12
Conversational7.3%of all dialogue · 173 words · 3:42 spoken
WPM46.8
Turns100
Avg turn1.2s
Longest14.2s
Merritt WeverSPEAKER 33
Brief1.7%of all dialogue · 144 words · 0:53 spoken
WPM162.1
Turns42
Avg turn1.5s
Longest6.6s
Unknown SpeakerSPEAKER 01 · unmatched
Brief0.3%of all dialogue · 31 words · 0:10 spoken
WPM191.2
Turns11
Avg turn1.4s
Longest8.9s
Unknown SpeakerSPEAKER 02 · unmatched
Brief0.3%of all dialogue · 29 words · 0:10 spoken
WPM171.8
Turns25
Avg turn0.7s
Longest4.4s
Jamahl Garrison-LoweSPEAKER 23
Brief0.2%of all dialogue · 28 words · 0:07 spoken
WPM256.1
Turns18
Avg turn0.8s
Longest2.1s