Movie History Devil's Express 1981 The Devil 1981 Demon Strike 1979 Mao shan dao shi 1979 Your Smiling Face 1979