DirectorDirectorMiro WangWriter & ScreenwriterWriter & ScreenwriterKevin ChuWriter & ScreenwriterMiro WangCastCastEdward ChenCastPatty LeeProducerProducerKevin Chu