Christian Bale as Burt
Margot Robbie as Valerie
John David Washington as Harold
Chris Rock as Milton
Anya Taylor-Joy
Zoe Saldaña as Irma
Mike Myers as Paul
Michael Shannon
Timothy Olyphant
Andrea Riseborough
Taylor Swift
Matthias Schoenaerts as Getwiller
Alessandro Nivola
Rami Malek as Tom
Robert De Niro as Gil
Leland Orser
Sean Avery
Amsterdam is scheduled to be released