Reception.
On the Hong Kong Legends DVD release of Dragons Forever, Hong Kong cinema expert Bey Logan offers his opinion on why the film underperformed both in the domestic and Japanese markets. The primary reason cited is that the actors played roles against type. Jackie Chan plays a slick lawyer who chases women, in contrast to the happy-go-lucky everyman characters he usually plays. Similarly, Yuen Biao plays an eccentric and possibly mentally disturbed character, rather than the underdog character fans were used to. For Sammo Hung, rather than the timid character that has been described in earlier films, he instead plays like a rascal. Logan explains that in general, the cinema going public in Hong Kong are not as open to such departures of role as, perhaps, Western audiences would be.
Additional reasons cited include the occasional use of coarse language in the film, and the scenes of narcotics production, particularly Hung’s character being injected with drugs against his will. The fact that Chan’s character has a relationship with a woman may also have had an effect, particularly in the Japanese market, as many female viewers could not accept that their idol was not single.