Acting
1928-07-15 · Shanghai,China
Secret Imperial Edict
1988 · Movie
Strange Tales from a Chinese Studio
1987 · Series
Dr. Li and the Mummy
1940 · Movie