Nai-Chu Ting is known for Finding Shangri-La (2009), I Love You, Too (2015) and The Red Lotus Society (1994). She has been married to Stan Lai since 1978. They have two children. imdb.com