Director: Nan Zhang
An undercover officer burrows deep into a drug syndicate's supply chain, betting his cover story against a network that punishes the smallest slip.
What is The Battle For Justice about?
Chen Zheng, a young anti-narcotics officer, wins approval from his superiors to shed his real identity and work his way into a factory manufacturing narcotics on an industrial scale. Inside, he must earn the trust of workers and enforcers alike while quietly feeding information to Jiang Hai, his contact operating outside the compound. Their shared goal is to dismantle the sprawling trafficking network run by drug lord He Yuanhua, but progress is slow and dangerous — every question from a suspicious lieutenant threatens to unravel months of careful groundwork. As the operation edges closer to its endgame, Chen Zheng faces repeated tests of loyalty designed to expose informants, and the margin for error shrinks with each passing week. The film builds its tension less through gunfights than through the psychological grind of sustained deception, tracking how an undercover assignment reshapes the person forced to live it.
Cast & crew
He Shengming carries the film as Chen Zheng, portraying the wear of a prolonged undercover assignment with restraint rather than theatrics. Wang Yiquan plays Jiang Hai, the officer's link to the outside world, while Yu Entai brings a controlled menace to the role of syndicate leader He Yuanhua. Wang Zhen fills out the supporting cast within the operation's inner circle.
Context & significance
Director Nan Zhang frames the story around the procedural realities of long-term undercover police work rather than stylized action, drawing on the anti-narcotics genre's tradition of methodical, evidence-driven storytelling. The film's high domestic audience rating reflects strong local reception for its grounded approach to a genre often pushed toward spectacle.
Where & how to watch
K-Time carries The Battle for Justice with a Farsi dub and Persian subtitles, giving viewers a choice of how to watch. Streaming the film requires only a free K-Time account login, while the page describing it can be browsed by anyone without signing in first.