Ari Aster’s latest debuts at the Cannes Film Festival but is too much of a self-indulgent hodge-podge to nail US society
Request DMCA Takedown