Todd Haynes
Director
Natalie Portman
as
Elizabeth
Julianne Moore
as
Gracie
Charles Melton
as
Joe Yoo
Ron Howard
Director
Joel Edgerton
as
Harry Harris
Colin Farrell
as
John Volanthen
Viggo Mortensen
as
Rick Stanton
Donald Trump
as
Self
Tom Arnold
as
Self
Megan Fox
as
Alice
Kate Nichols
as
Lyla
Madeline Zima
as
Maggie
Michele Morrone
as
Nick
Samantha Coughlan
as
Mrs. Rose
Nicolas Cage
as
Paul
Max Jenkins
as
Thomas
Simon Rex
as
Mikey
Donald Trump
as
Self
Suzanna Son
as
Strawberry
Tim Burton
Director
Timothy Spall
as
Beadle
Colin Higgins
as
Elixir Sniffing Customer
Helena Bonham Carter
as
Mrs. Lovett
Johnny Depp
as
Sweeney Todd
Malin Akerman
as
Deedee McNally
Jeffrey Dean Morgan
as
Ed Deerman
Jim Klock
as
Jeremy
Jack Quaid
as
Simon McNally
Kenji Kamiyama
Director
Shaun Dooley
as
Freca
Brian Cox
as
Helm
Janine Duvitski
as
Old Pennicruik
Lasse Hallström
Director
Josh Lucas
as
Madelyn Cline
as
Heather Mulgrew
K.J. Apa
as
Jack
Orlando Norman
as
Raef
Ryan Corr
as
Ethan
Jermaine Fowler
as
Frank
Ethan Coen
Director
Brad Pitt
as
Chad Feldheimer
George Clooney
as
Harry Pfarrer
Tilda Swinton
as
Katie Cox
Dermot Mulroney
as
Star of "Coming Up Daisy"
Samuthirakani
as
Ramachandran Durairaj
as
Murugavel
Ryan Coogler
Director
Martin Freeman
as
Everett Ross
Trevor Noah
as
Griot
Angela Bassett
as
Ramonda
Dominique Thorne
as
Riri
David Leitch
Director
Brad Pitt
as
Ladybug
Brian Tyree Henry
as
Lemon
Sandra Bullock
as
Maria
Joey King
as
Prince
Joseph Kosinski
Director
Tom Cruise
as
Capt. Pete 'Maverick' Mitchell
Glen Powell
as
Lt. Jake 'Hangman' Seresin
Jennifer Connelly
as
Penny Benjamin
Bashir Salahuddin
as
Wo-1. Bernie 'Hondo' Coleman
Rosamund Pike
as
Matthew Rhys
as
Tadhg Murphy
as
Police Operator
Bennett Miller
Director
Brad Pitt
as
Billy Beane
Arliss Howard
as
John Henry
Nick Searcy
as
Matt Keough
Chris Pratt
as
Scott Hatteberg
Amy Schumer
as
Aimee
Beanie Feldstein
as
Brigid
June Squibb
as
Momo
Steven Yeun
as
Richard
Freya Mavor
as
Julia
Jack Bandeira
as
Leonard
Gina McKee
as
Marion
Emma Corrin
as
Younger Marion