Delivery boy Chung rings an order to a local martial arts school. He shows that he too is a kung fu student when he punches a bag and also kicks out the instructor for his money. Chung has a tough life. His father constantly nags him to work hard. One day, his is heckled by Chien-Pe, a disabled thug who runs a gang. Chung fights and beats them up and as a result, he is fired from his job. Chien turns to his boss, Tai Chung, to get Chung.
Wang Chung
as John Sum / Shen Chang
Lily Li
as Elaine / Huang Lan
Betty Pei Ti
as Fanny
Lo Dik
as Mr. Sum (Shen)
Tung Lam
as Boss Lam
樊梅生
as Big Sean
Wang Kuang-Yu
as Big Sean's Gangster
石天
as Cripple
Shum Lo
as Butcher (Stepfather)
Chan Chuen
as Top Fighter at Martial Arts School (uncredited)
Chan Dik-Hak
as Rascal at Basketball Court (uncredited)
Chan Siu-Kai
as Big Sean's Gangster (uncredited)