Akcja filmu zaczyna się w 1934 roku w Seulu, w okupowanej przez japończyków Korei. Troje chińskich studentów uczy się Hapkido w jednej ze szkół osiągając wysoki stopień zaawansowania. Wdają się jednak w parku w bójkę z zaczepiającymi ich japończykami. Mistrz jest zmuszony odesłać...
Młody mężczyzna, znany jako Husker (Sammo Hung) trenuje w klasztorze Shaolin, przygotowując się do zemsty na Manchu za zabicie ojca. Kończy przyłączając się do wędrownego bohatera (Chan Sing). Wspomaga go od tej pory w trudach walki, i razem będą stawiać czoła okrutnemu Manchu.