Der Film wurde produziert von . Gedreht wurde in Taiwan. Die Produktion von diesen Film leitete Estela Valdiviesco Chen. I-Hui Lee ist Regisseur von diesen Film.