God's Left Hand, Devil's Right Hand: Cast

Asuka Shibuya
Izumi Yamabe
Tsubasa Kobayashi
So Yamabe

Momoko Shimizu
Momo

Saaya
Ayu

Ai Maeda
Yoshiko Tani