Demonlover
Joshua Tanzer
You can spend half an hour thinking the characters have lost their minds, followed by 15 minutes thinking the filmmaker has lost his mind, followed by a final two minutes that kind of, sort of, maybe, put the pieces together.