In the 1930s, three friends—a doctor, a nurse, and an attorney—witness a murder, become suspects themselves and uncover one of the most outrageous plots in American history.
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