Demon Pond Cast Kenichi Endo Masato Hagiwara Kitaro Ryuhei Matsuda Shinji Takeda Tetsuro Tamba Gotaro Tsunashima Ryohei