Isabella Chow is an actress, known for Sex and Zen (1991), Wo lai zi Bei Jing (1992) and Shang Hai huang di zhi: Xiong ba tian xia (1993). Read more on iMDB