Movies
- 1973
The Screaming Tiger
The Screaming Tiger6.11973HD
Rare was the film in 1973 that incorporated the star's name in the title. One of the few such films was Screaming Ninja, aka Wang Yu, King of...
- 1970
Duel with Devil
Duel with Devil51970HD
This early Taiwanese Wuxia film is a classic genre tale of a revenge-seeking swordswoman (Cheung Ching-ching).