Feng Lu Taiwan Best movies: Chinatown Kid (1977) Crippled Avengers (1978) Ninja in the Deadly Trap (1981)