It’s hard to imagine a more unsettling setting for a horror movie than Aokigahara, the famed “suicide forest” of Japan to which scores of pilgrims travel every year to end their lives. At the edge of ...