Candy Lo was born on October 18, 1974 in Hong Kong as Hau-Yam Lo. She is an actress, known for The Eye (2002), Time and Tide (2000) and Luk lau hau joh (2003). Read more on iMDB