Idy Chan

Idy Chan was born on 25 March 1960 in Hong Kong. She is an actress, known for The Return of the Condor Heroes (1983), The Heavenly Sword and Dragon Sabre (1978) and On the Run (1988).

Acting

1993

A Warriors Tragedy

- Actress