Chuen Li is known for The Last Duel (1981), Attack of the Joyful Goddess (1983) and Wolf Devil Woman (1982).
No data