A skillfully directed Japanese mystery dips into the strangeness of dementia for those who stand by and watch.