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