The Knight of Shadows: Between Yin and Yang

The Knight of Shadows: Between Yin and Yang (Chinese: 神探蒲松龄之兰若仙踪) is a 2019 Chinese historical fantasy comedy film directed by Yan Jia (under the pseudonym Vash), written by Liu Bohan and Jian Wen, and starring Jackie Chan, Zhong Chuxi, Ethan Juan, Lin Peng, and Austin Lin. The film was released on 5 February 2019 in China.

Plot
In Ancient China, hordes of demons are pouring into our world! A demon hunter (Jackie Chan) must brush away monstrous trespassers with magical arts, martial arts, and his own menagerie of demons. When something starts hypnotized and kidnapping village girls to feast on their souls, our hero encounters another demon hunter who is not fully human.