Lily Liu was born on in Liaoning, Republic of China as Liu Lai Lai. She was an actress, known for Can't Buy Me Love (2010), The Never Ending Love Story (1994) and Ai dao jin tou (1993). She died on September 4, 2017 in Hong Kong.
Active Years: 1988 - 2017
Occupation: actress
(Source: IMDb)
Died: September 4, 2017