The Knight of Shadows: Between Yin and Yang (2019)
ActionAdventureFamilyFantasyRomance
Pu Songling, a legendary demon hunter, is asked to investigate the mysterious disappearances of young girls from a small village. When he discovers evil forces are kidnapping the girls to feast on their souls, he sets out to save humanity from the inhuman invasion journeying through hidden worlds and colorful dimensions.
Director:
Yan Jia
Writer:
Boham Liu
![]() |
Jackie Chan as Pu Songling |
![]() |
Zhong Chuxi as Nie Xiaoqian |
![]() |
Ethan Juan as Yan Chixia / Ning Caichen |
![]() |
Austin Lin Bo-hung as Yan Fei |
![]() |
Qiao Shan as Liu Quanzhen |
![]() |
Charles Luu as Jian Kang |
![]() |
Lance Luu as Jian Mei |
![]() |
Mark Luu as Jian Zhuang |
![]() |
Pan Changjiang as |
![]() |
Xia Meng as Girl |
![]() |
Lin Peng as Mirror Demon |
![]() |
Kingdom Yuen King-Tan as Madam Chu |
![]() |
Zhu Tianyu as Maid |
![]() |
Ren Qing'an as Guest |
![]() |
Guan Mei Ting as Guest |
![]() |
Hui Yuan as Girl |
![]() |
Jiang Yuan as Miss Chu |
![]() |
Lutong Ji as Little Boy |
![]() |
Guo Hexuan as Little Boy |
![]() |
Jia Haitao as Zhu Shi Hu |
![]() |
Zhu Jianfeng as Qian Shou |
![]() |
Hao Yanfei as Aunt |
![]() |
Ding Zhikai as Housekeeper |
![]() |
Ma Jiaying as Young Girl |
![]() |
Dai Ming as Antique Shop Owner |
![]() |
Li Dongyi as Antique Shop Clerk |
![]() |
Lv Chengdao as Tavern Owner |
| Editing | Wong Hoi | Supervising Editor |
| Directing | Yan Jia | Director |
| Writing | Boham Liu | Screenplay |
| Production | Jackie Chan | Executive Producer |
| Production | Kiefer Liu | Producer |
| Sound | Jinyan Zhai | Music |
| Sound | Zhao Zhao | Music |
| Crew | Young-hwan Choi | Cinematography |
| Art | Lu Jiucheng | Production Design |
| Costume & Make-Up | Guo Pei | Costume Design |
| Sound | Dylan Burgess | Sound Editor |
| Sound | Steve Burgess | Sound Editor |
| Crew | He Jun | Stunt Coordinator |
| Crew | Kevin Ta | Stunts |