A troubled filmmaker seeks solace at a rural retreat, only to find the woods summon her inner demons. Drama starring Aubrey Plaza