Main Characters Daisuke Izumo Keita Izumi Noboru Ooyama Dan Kurokawa María Sakurakouji Miki Tendou Sakon Shijou Saburoubee Fukuro Mujin Tendou Hakuun Togakushi Retsufuu Fuuma/Nindou Kurayami Officer Kageyama Officer Sanada Officer Hattori Narrator