Isabelle Chow Wang

Isabelle Chow Wang

Born 10 March 1970 in Beijing, China

Isabella Chow is an actress, known for Sex and Zen (1991), Wo lai zi Bei Jing (1992) and Zhong e Lie Che da jie an (1995).