Jade Leung Poster

Biography

Jade Leung was born on November 23, 1969 in Hong Kong, China. She is an actress, known for Black Cat (1991), Satin Steel (1994) and Enemy Shadow (1995).