Leah McKendrick is an American film director, screenwriter, actress, and singer. She is best known for writing and acting in the films M.F.A. and Scrambled. From Wikipedia
The film blends nostalgic characters with fresh horror elements, hinting at a sequel.