Titane (2021) Julia Ducournau’s genre-bending body horror masterpiece took the Cannes 2021 Palm d’Or. Josh Speer 10/04/2021