DirectorDirectorCheng HaoWriter & ScreenwriterWriter & ScreenwriterQin FeiCastCastWang Zi-qiCastSunny Sun