Glass Onion: A Knives Out Mystery is on its way, but in the meantime, here’s another convoluted whodunnit – and it boasts even more A-listers in its cast. The first film in seven years from David O Russell (The Fighter, Silver Linings Playbook), Amsterdam features Christian Bale and John David Washington as two soldiers who recuperate together after World War One, and Margot Robbie as a nurse who tends them. Years later, in the 1930s, they’re accused of murder, and uncover a conspiracy involving shady characters played by Robert De Niro, Mike Myers, Taylor Swift, Rami Malek, Chris Rock, Anya Taylor-Joy, Michael Shannon, Zoe Saldaña and more. Mike Fleming Jr at
Deadline calls it “a star-studded shot of life… the Director of Photography has invested it with a compelling period look, the dialogue crackles with humour and wit, and every time the door opens and a new character enters, you go, wait, that actor is in this movie too?”
Released on 7 October in the UK, Ireland, the US and Canada
Love film and TV? Join BBC Culture Film and TV Club on Facebook, a community for cinephiles all over the world.
If you would like to comment on this story or anything else you have seen on BBC Culture, head over to our Facebook page or message us on Twitter.
And if you liked this story, sign up for the weekly bbc.com features newsletter, called The Essential List. A handpicked selection of stories from BBC Future, Culture, Worklife and Travel, delivered to your inbox every Friday.