Stand by · pulling the latest frames
Directing
Born · 1981
Hong Kong, China
Category III: The Untold Story of Hong Kong Exploitation Cinema
2018
Top Female Force
2019