Hot Search
No search results found
- Write an article
- Post discussion
- Create a list
- Upload a video
Astrid Chi Ching Chan was born on July 8, 1969 in Hong Kong, British Crown Colony. She is an actress, known for Sunshine Cops (1999), Till Death Do Us Part (1998) and Violent Cop (2000).