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