Gotham Award nominee Behtiyar and Emmy nominee O’Hara are starring in writer-director Zachary Allard’s horror feature debut.