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.

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