Estelle Lau

Biography

Estelle Lau was born on August 8, 1964 in San Francisco, California, USA as Estelle Tsui Lau. She is a producer and actress, known for Open Water (2003) and Grind (1997).

Filmography

Movie Name Release Date
Watch Open Water English Adventure Movie Online [2004] August 20, 2004