Show more
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
Nicola Coughlan
Steve Buscemi
Dabney Coleman
John Mills