This Chinese fantasy flick has a story involving a giant evil snake demon, four masters sent to the Imperial City to awaken stone statue guardians, a killer Hair Demon, an immortal princess, characters becoming almost super powered, and magic spells that are similar to the magic portals used in DOCTOR STRANGE.
The film, as you can probably guess from the above summary, has an overly convoluted plot. And yet… the film kept me interested, thanks to the evolving, touching friendship between main characters Qing Ming & Bo Ya, plus it also boasts a decent score.
There was, of course, scenes of a giant (and I mean GIANT) snake on the rampage to keep me interested too!
A bit of background info… the source material is Onmyōji: a Japanese novel (and short story series) by Baku Yumemakura. Since 1986 it has been adapted as a manga and video game, and was made into two films, ONMYOJI (2001) and ONMYOJI 2 (2003), which were both directed by Yōjirō Takita.
THE YIN-YANG MASTER: DREAM OF ETERNITY, on the other hand, is a 2020 Chinese movie that is based on the novel.
Another note: there is now ANOTHER film, THE YINYANG MASTER (2021), which has no connection to this 2020 film, other than it has links to the source novel (and it’s actually quite good too!)