Jacquline Li was born on June 4, 1977 in Hawaii, USA as Jacqueline Ann Aloehalann Li. She is an actress, known for Boh lei chun
(1999), Ai sha 17
(2006) and Dei seung chui keung
(2001). She has been married to Alex Niu since 2003. They have two children.
See full bio »