ios App
Nexwet
Android
Manic
Ellen Chan
Ellen Chan was born on February 16, 1966 in Hong Kong, China. She is an actress, known for Wei qing (1993), Nan yu nu (1993) and Lung Fung cha lau (1990).
Moives
The Inspector Wears Skirts
Naked Soldier
Aces Go Places V: The Terracotta Hit
Exiled
Tv Show
Download the app
ios App
Nexwet
Android
Manic