Born
1941-04-05 (age 85)
Birthplace
Chongqing, China
Known For
Acting
No biography available.
Also Known As
Enormous Changes at the Last Minute
as Doctor
1983
Ambush Bay
as Miyazaki
1966
Escape from Iran: The Canadian Caper
as Pat Taylor
1981
Year of the Dragon
as Nun
1985