Farewell to a Warrior Cast Kwok Kuen Chan Shih-Ou Chang Chok Chow Cheung Tien-chu Chin Hsia Hsu Chun Fai Lau