Idy Chan was born on March 25, 1960 in Hong Kong as Chan Yuk Lin. She is an actress, known for Casino Raiders (1989), Shao Lin yu Wu Dang (1983) and Return of the Condor Heroes (1983). Read more on iMDB