A Lau Brothers Film Company production from Hong Kong and Taiwan.
Release Date 1982-09-04 Budget N/A Revenue N/A Rating N/A Runtime 89 mins