cayera en bancarrota, el periodo de las películas de artes marciales volvió a Hong Kong con el director Tsui Hark en su Érase una vez en China 2 (Once Upon a Time in China 2) y este, buscando un luchador para la pelea final de su película para enfrentarse a Jet Li, eligió a Yen, interpretando al general Lan.