DirectorDirectorZhang Xiao-boWriter & ScreenwriterWriter & ScreenwriterWu NanCastCastTian Xi-weiCastXin Yun-laiCastEdward Chen