Rem Ayanokōji is a "dream hunter," a person capable of entering the dreams of sleeping people and fighting the demons causing nightmares.

Naoko Matsuias Rem Ayanokouji (voice)
Kenji Utsumias Junichirō Sakaki (voice)
Show Hayamias Enkō (voice)
Emi Shinoharaas Elizabeth (voice)
Tamio Ohkias Mephisto (voice)
Shuichi Ikedaas Kidō Kaimaru (voice)
Naoki Tatsutaas Beta (voice)
Banjo Gingaas Daimaō (voice)
Joji Yanamias Butler (voice)