Debbie Fan was born in Salt Lake City, Utah, USA. She is an actress, known for The Crow: Salvation (2000), Speechless (2006) and My Father's Chinese Wife (2007). Read more on iMDB