 Hung plays "Butcher" Lam Sai-wing and Kwan Tak-hing plays Wong Fei-hung, a role he had played before in over 70 films.The film also features Hung's opera "brother" Yuen Biao as another of Wong's students, Leung Foon, a role he would reprise years later in the film "Once Upon a Time in China" along with Jet Li.