Akira Ishida
Rion Steiner (voice) / Cain (voice)
Shiho Kikuchi
Lilia (voice)
Takehito Koyasu
Birdman (voice)
Yuka Imai
Rita (voice)
Ryoko Kinomiya
Dorothy (voice)
Miho Yamada
Elsa Steiner (voice)
Tomomichi Nishimura
Dr. Rem (voice)
Kenichi Suzumura
Rainheart (voice)
Kinryu Arimoto
Dr. Steiner (voice)
Kazuo Oka
Dr. Pascalle
Masahiro Okazaki
Drug Dealer (voice)