Writer-director James Ross II makes his feature debut with the horror film hitting Shudder this week.