An ancient Chinese martial arts film that tries to continue the legend of the Dragon Inn, but stumbles with weak writing and outdated CGI. Suitable only for flexible wuxia fans.