Demon Pond Cast Kenichi Endo Masato Hagiwara Kitaro Ryuhei Matsuda Shinji Takeda Tetsurô Tanba Gotaro Tsunashima Ryohei