Cast

Y
Yu-Fang Chen
as Luo Cai-han
X
Xia Da Bao
as Egghead
I
Ichi Baiz
as Jay