Leland Sun

Leland Sun

Birthday: 7 June 1950, New York City, New York, USA
Leland Sun was born on June 7, 1950 in New York City, New York, USA. He is known for his work on Big Trouble in Little China (1986), Down and Out in Beverly Hills (1986) and Beverly Hills Ninja (1997). He has been married to Peggy since December 17, 1991. They have two children.