Rain Lau was born on 11 December 1966 in Hong Kong. She is an actress, known for Push (2009), Queen of Temple Street (1990) and Tin lung bak bo (1997). imdb.com