John Liu: John Liu. Actor: The Invincible Armour. John Liu was born on 20 May 1944 in Taiwan. He is an actor and director, known for The Invincible Armour (1977), New York Ninja (2021) and Sha shou ying (1981).
Known For: The Invincible Armour (Chow Lu Fung), New York Ninja (John LiuThe Ninja(uncredited)), Sha shou ying (James LiuJohn Liu), Zen Kwan Do Strikes Paris (John Liu(as Chung-Liang Liu))