DirectorDirectorPeter HoWriter & ScreenwriterWriter & ScreenwriterPeter HoCastCastChen Bo-linCastPuff KuoCastCharles LinCastFann WongCastTou Chung-HuaCastMa Nien-hsienCastCecilia Choi