The Discarnates
The Discarnates is a 1988 Japanese fantasy drama mystery film directed by Nobuhiko Obayashi from a screenplay by Shin'ichi Ichikawa, based on the novel Strangers by Taichi Yamada.
Source: Wikipedia, The Discarnates. Text licensed CC BY-SA 4.0. Not endorsed by or affiliated with Wikipedia or the Wikimedia Foundation.