Fa-Yuan Li

Fa-Yuan Li

Fa-Yuan Li is known for his work on Police Story (1985), Duel of the Seven Tigers (1979) and Project A (1983).

Tv Show