Amsterdam Christian Bale Margot Robbie John David Washington
(L-R) Christian Bale, Margot Robbie, and John David Washington in Amsterdam courtesy of 20th Century Studios.

The trailer is out for David O. Russell’s new historical drama Amsterdam, and it has just about every Hollywood actor in it you could think of, including Margot Robbie, Christian Bale and John David Washington.

Set in the 1930s, Amsterdam follows three friends played by Bale, Washington and Robbie, who witness a murder, become suspects in that murder, and uncover one of the most outrageous plots in American history.

According to the description for the 20th Century Studios and New Regency film, “A lot of this actually happened.” However, it also weaves fact with fiction, so not everything in the movie is true.

The incredibly star-studded cast also includes Robert De Niro, Chris Rock, Anya Taylor-Joy, Mike Myers, Zoe Saldaña, Timothy Olyphant, Michael Shannon, Taylor Swift, Rami Malek, Alessandro Nivola (The Many Saints of Newark), Andrea Riseborough (Mandy), and Matthias Schoenaerts (Far From the Madding Crowd).

Also Read: 9 Reasons Why the Barbie Movie Is Just So Memeable

“You have a dead white man in a box,” Chris Rock’s character says at the beginning of the trailer. “Not even a casket. It doesn’t even have a top on it… who do you think is going to get in trouble here?”

“You don’t get here without things starting a long time ago,” Bale’s character narrates. “So, two soldiers and a nurse found ourselves in…”

“Amsterdam,” Robbie’s character says.

“We formed a pact, and we swore to protect each other, no matter what,” Bale continues. And that becomes very necessary when his group is accused of murder, “which is not true,” he says.

David O. Russell writes and directs Amsterdam. He’s also the director behind several other popular movies, including Silver Linings Playbook and Joy — both of which also star De Niro —  I Heart Huckabees, Three Kings, The Fighter, and American Hustle, the latter two of which also star Christian Bale.

Some of Russell’s frequent collaborators who are missing from Amsterdam include Jennifer Lawrence, Bradley Cooper, and Mark Wahlberg.

Amsterdam opens in theaters on Nov. 4. You can watch the trailer above.

Main Image: (L-R) Christian Bale, Margot Robbie, and John David Washington in Amsterdam courtesy of Disney’s 20th Century Studios.