Piyapan Choopetch's paranormal thriller sees five Thai filmmakers struggle with the after-effects of a location shoot on Hashima, the abandoned Japanese island which inspired the villain's den in ...