Veil of Shadows (2026) A Review
Veil of Shadows is a fantasy wuxia drama by writer-director Guo Jingming arguably best known for Journey to You — a show that I started watching when it was airing but had very little patience for. Guo Jingming seems to be a kind of C drama auteur where his signature style tends to divide audiences. While Veil of Shadows draws heavily on Chinese mythos to lay the groundwork for the architecture of this story, it has all the hallmarks of a modern superhero show. Or at least it tries desperately to be one. Chinese fantasy offerings featuring gods and monsters aren’t my cup of tea in general but this one looked set to differentiate itself from all the others.
Somewhere in the 29 episode morass of visual assaults, subplots, flashbacks and attempted character arcs conceals a good story still waiting to be told. To be fair, it can’t be easy adapting a story with this many characters and subplots. Sad to say this one falls short of its own ambitious aims largely because the man at the helm fails the balance test. Half way into the story, there seems to be a fixation on one character at the exclusion of others in the ensemble. In fact there’s no actual character development per se but just a lot of chess pieces with pasts, assembling on the board at key moments to do battle with the show’s antagonist.
Hence the overabundance of flashbacks that overlay more flashbacks.
The show starts out strongly. Visually, it’s arresting — watching these otherworldly types gather at one location to solve a murder mystery a la Agatha Christie. Occasionally they break out into spectacular fights that break the VFX budget. Inevitably someone dies and everyone who gathers in the mansion looks mighty suspicious. Those in attendance have a past containing secrets. Just like all good whodunits. The goal of the chief investigators is to peel away the layers, lay bare the secrets and get at the truth. It’s par for the course that people lie but it’s the reasons for lying that is the primary concern of the narrative.
Deception is really at the heart of the storytelling. In the hands of someone with more directorial finesse, deception is a finely tuned instrument used sparingly. But here the show has the audience bamboozled by plot twists and turns that would amaze even a seasoned contortionist. It’s fine at the start but it’s the law of diminishing returns at work. Overuse a device and it becomes tiresome. Beware of too many twists lest he tie himself into knots. So everybody lies even if it’s for a good cause. However, lies are unnecessary and even an impediment when there’s a Thanos level villain lurking about. It’s understandable when the primary villain hisses half-truths and lies without impunity but when the so-called good guys lie by omission, it’s frustrating, breeding mistrust in all the wrong places. In effect, partial truths and white lies are used to make everything much more convoluted than it really is.
For a superhero show with a serious antagonist there is an inordinate amount of exposition by dialogue. Exposition here comes in the form of bombardment. It is then left to the audience to decide which pieces of exposition is actually relevant to the cause. On the one hand, we are given to believe that the stakes are cosmic level high and yet the time allocated to copious amounts sof explanations saps any sense of urgency in dealing with the looming threat. As a result the drama feels like a series of superhero origin stories cobbled together to postpone the main event for as long as possible.
I can only imagine that the hand that’s guiding the narrative wants to tell everyone’s tragic backstory to make a point. Heroes are made through the crucible of trials and tribulations because sooner or later they will be called upon to sacrifice themselves. This is the sort of message that’s been delivered with more clarity by something like The Blood of Youth. Thematically it would also partly explain the show’s fixation with the Ji Ling character and relegating a more “important” one in the overall scheme of things to a de-powered support role.
The Blood of Youth is a suitable comparison because it’s always clear who the protagonist is while having a solid ensemble cast taking it in turn to shine. As far as character development is concerned, Blood of Youth is streets ahead. Unfortunately the only character in Veil of Shadows that gets actual character development is the weasel demon You Chi.
Romance is written and delivered as a double-edged sword here. In this universe romance can leave one torn apart. It’s a weakness in the wrong hands — a common enough message in C dramas. The Ji Ling - Lu Wuying duo gets the lion share of the romance pie and it’s not entirely clear why that is. Or even why their romance comes to dominate the narrative later on. The romances don’t bring great joy to this heart. One is overdone, the other is underdone. Again it seems as if the director’s biases are showing. One could speculate that director Guo Jingming is besotted with Ji Ling, an underdog figure with burdens to bear, possibly perceiving him to be the most relatable one of the lot. This certainly leads to Joseph Zeng’s character getting the short end of the stick especially after all the build up that he gets. It all ends up being a colossal waste of a potentially great and powerful character.
On top of all that I’m not a fan of how temporal devices are used in this show. The first time it’s deployed, it worked to reveal facts about the past. But in the latter half of the show it’s used 1) to sledgehammer home the main romance and 2) to finally take down the ubiquitous antagonist. As an avid watcher of sci-fi, I’ve seen it far too often — the use of temporal devices to resolve an impossible situation that writers create to raise the stakes which includes Avengers: Endgame. The consequence of all that is death and the effort at world building are rendered meaningless in one fell swoop.
While I had no difficulty following the story, I can see why others might have found it confusing. Often it’s not clear whether one is watching a real memory, a fake memory, something that could have happened in another timeline, or something that is presently happening. The lines are not that well delineated and much of the clarification has to come from the dialogue. Coherence becomes an issue.
The first 15 episodes of the show demonstrated the show’s potential. It began with a unique take on the fantasy genre blending in detective elements. Nine-tail foxes show up to the party to butt heads with mortals and demons. There’s talk of dragons and their importance. Even a Pinocchio type character that could bring something fresh to the table rocks up. As more characters are added to the roster, others pop in and out. Their stories though mildly interesting don’t really add much to an already crowded plot. There’s little investment in them as characters. Only their powers matter. Their looks… the bonus for tuning in.
The biggest beneficiary of this project would be Tian Jiarui who got the biggest slice of the cake playing multiple characters and partnering up with Ju Jingyi. Their chemistry is good and Ju Jingyi turns in a decent performance — most likely her best to date even if she looks like she’s been attacked with a lipstick/eyeliner. As a whole the actors did their best with what they were served up but I didn’t think every character had to have a sob backstory to delve into. It’s not rewatch material for me but I’m glad to have discovered the very charismatic Yan An who is definitely a male lead in the making.
If you found this enjoyable and/or helpful, please share, like or leave a comment. If you haven’t already, please subscribe.




