The director's latest star-studded farce premieres at Cannes – and it's daft fun
Die, My Love is Lynne Ramsay's surreal exploration of postpartum depression
New book How to Kill a Witch is bringing a dark period of history back to life
Eddington stars Joaquin Phoenix and Pedro Pascal in a gory smalltown stand-off