
Pick a season, tap an episode to watch its trailer
Lin (Ben Wong), a humble and low-ranking official, accidentally killed the evil monk’s foster son when he tried to arrest fiddler Tin (Cheung Ka Fai). Lin then discovered that he was destined to fight against the spirits and demons. But what he really wants is to marry the girl of his dreams…Ching Ching (Joyce Tang). The evil monk then sent his apprentice Chi (Jan Lau) to befriend Lin. Lin was in constant danger but fortunately he was protected Yuen (Tsui Ho Ying). In the end, Lin decided to take on the mission to fight against the demons. But he had to speed up himself with the magic arts and kung fu…
Directed by —, Triumph Over Evil leans on a strong ensemble — Ben Wong Chi-Yin, Nick Cheung Ka-Fai, Jay Lau Kam-Ling — to carry a story that balances spectacle with character.
The series landed with audiences for its craft and performances, and remains one of the most talked-about screen titles of 1997.
Read More on the Blog
Loading reviews…
Like his legendary namesake, Kwai Chang Caine is a warrior monk, operating a Shaolin temple in Northern California. After an evil priest, Tan, destroys the temple, Caine and his young son, Peter each believe the other has perished. The two embark on very different paths -- Caine wanders the Earth, while Peter is a cop. When fate brings the two together, they work to overcome their differing philosophies to battle Tan, and then to help the innocent and bring justice to the new Wild West -- 90s urban America.
Get weekly picks and blog posts in your inbox.
Live availability isn't tracked for this title yet — try these popular platforms:

The Michael Jackson biopic arrives on JioHotstar on August 29, 2026. Here is where to watch it, what you need, and why it is one of the year’s biggest music films.

The average person spends more time scrolling than watching. Here's a 5-minute method to pick tonight's movie or show by mood, not by endless browsing.