Man-No Chen was born on 5 November 1946 in Hong Kong. She is an actress, known for Black Lizard (1981), Sunshine Cops (1999) and Iron Chain Assassin (1980). imdb.com