Illegal Entry 1997
Production Coordinator
Shan Zhuang Qing Tiao 1997
Director, Writer
爱与罪 1996
Black Leopard 1986
Assistant Director
Credits from TMDB.