Devil Killer (1980)

Devil Killer

Devil Killer 123movies: action movie from 1980 starring Alexander Lo Rei and Alan Chui Chung-San, with a viewer rating of 8/10. Robert Tai's first film as a director; uses footage from Best and Worst (1974). A ruthless rapist and jewel thief and his gang are brought to justice by a cop and a young avenger.