Daniel Craig
as Benoit Blanc
Edward Norton
as Miles Bron
Janelle Monáe
as Helen / Andi Brand
Kathryn Hahn
as Claire Debella
Leslie Odom Jr.
as Lionel Toussaint
Kate Hudson
as Birdie Jay
Dave Bautista
as Duke Cody
Jessica Henwick
as Peg
Madelyn Cline
as Whiskey
Noah Segan
as Derol
Jackie Hoffman
as Ma
Dallas Roberts
as Devon Debella
Stephen Sondheim
as Stephen Sondheim
Angela Lansbury
as Angela Lansbury
Natasha Lyonne
as Natasha Lyonne
Kareem Abdul-Jabbar
as Kareem Abdul-Jabbar
Serena Williams
as Serena Williams
Yo-Yo Ma
as Yo-Yo Ma
Jacek Czajka
as Lab Worker
Dan Chariton
as Dr. Pierre Bonassus
Eddie Gorodetsky
as Dr. Peter Clayton
Coco Shinomiya
as Emiko Yamane
Dilcia Barrera
as Dr. Dilcia Cabrera
Mark Newman
as Dr. Mark Swifton
Adam Davenport
as Model
Lauren Ivy
as Dancer
Momo Pićurić
as Vampire in Tuxedo
N.J. Gentry
as Nikos
Ali Goksoy
as Andino
James Payton
as Lawyer
T. Florian Karnowski
as Judge
Jake Tapper
as Jake Tapper (uncredited)
Panagiotis Margetis
as Hotel Server (uncredited)
Adele Franck
as Claire's Assistant
Ethan Hawke
as Efficient Man
Hugh Grant
as Phillip
Joseph Gordon-Levitt
as Hourly Dong (voice)