
A Touch of Zen(1970)
Overview
Yang Hui-zhen, a mysterious princess on the run from corrupt government officials, is joined in her endeavors by skilled Buddhist monks and an unambitious painter named Gu Sheng-zhai.
Director
King Hu
Studio
Union Film Company
Cast

Hsu Feng
as Yang Hui-zhen

Shih Chun
as Gu Sheng-zhai

Pai Ying
as General Shi Wen-qiao

Tien Peng
as Ouyang Nian

Roy Chiao
as Abbot Hui-yuan

Tsao Chien
as Magistrate Xu Zheng-qing

Miao Tian
as Nie Qiu (Men Da's Advisor)

Melvin Chang Yun-Wen
as Tao Lung

Hsueh Han
as General Lu Ding-an

Han Ying-Chieh
as Chief Commander Xu Xian-chun

Sammo Hung Kam-Bo
as Commander Xu's Bodyguard (uncredited)
Chang Ping-Yu
as Gu Sheng-zhai's Mother
Where to Watch
Availability may vary by region. Some links are affiliate links — we may earn a commission at no extra cost to you.
Movie Facts
Release Year
1970
Runtime
3h 0m
Language
Mandarin
Rating
7.6 / 10
Production Companies
Union Film Company • International Film Company
You Might Also Like

Action / Adventure
The Monkey King 2
2016

Adventure / Drama
Crouching Tiger, Hidden Dragon
2000

Action / Adventure
The Forbidden Kingdom
2008

Drama / Adventure
Hero
2002

Action / Adventure
Crouching Tiger, Hidden Dragon: Sword of Destiny
2016

Action / Fantasy
Journey to the West: Conquering the Demons
2013

Fantasy / Action
The Storm Riders
1998

Adventure / Drama
Super Me
2021
Frequently Asked Questions
Where can I watch A Touch of Zen?▼
Check the "Where to Watch" section above for current streaming platforms, rental options, and purchase links for A Touch of Zen (1970).
What is A Touch of Zen about?▼
Yang Hui-zhen, a mysterious princess on the run from corrupt government officials, is joined in her endeavors by skilled Buddhist monks and an unambitious painter named Gu Sheng-zhai.
Who directed A Touch of Zen?▼
A Touch of Zen was directed by King Hu and released in 1970. It is a action, adventure, fantasy film.
How long is A Touch of Zen?▼
A Touch of Zen has a runtime of 3 hours and 0 minutes (180 minutes total).
Who stars in A Touch of Zen?▼
The cast of A Touch of Zen includes Hsu Feng as Yang Hui-zhen, Shih Chun as Gu Sheng-zhai, Pai Ying as General Shi Wen-qiao, Tien Peng as Ouyang Nian, Roy Chiao as Abbot Hui-yuan and more.
Explore More by Genre
Need a recommendation?
Tell us your mood and we'll pick the perfect movie for you.
