Director
Cast
Christian Bale as Burt Berendsen
Margot Robbie as Valerie Voze
John David Washington as Harold Woodman
Alessandro Nivola as Detective Hiltz
Andrea Riseborough as Beatrice Vandenheuvel
Anya Taylor-Joy as Libby Voze
Chris Rock as Milton King
Matthias Schoenaerts as Detective Lem Getweiler
Michael Shannon as Henry Norcross
Mike Myers as Paul Canterbury
Taylor Swift as Liz Meekins
Timothy Olyphant as Taron Milfax
Zoe Saldana as Irma St. Clair
Rami Malek as Tom Voze
Robert De Niro as General Gil Dillenbeck
Writers
David O. Russell (written by)