Watchseries1
Movie
TV
Watchlist
API
Explore:
Chin Hua Film Company
Movies
The Iron Monkey
67%
(1977)
Action
The Screaming Tiger
61%
(1973)
Action
Shaolin Iron Finger
34%
(1977)