Acting - Born Apr 5, 1941 in Chongqing, China
No biography available.
Year of the Dragon
1985
Ambush Bay
1966
Enormous Changes at the Last Minute
1983
Escape from Iran: The Canadian Caper
1981