Der Film ist 2014 veröffentlicht worden. produierten diesen Film. Gedreht wurde in Myanmar und Taiwan. Lee Yong Chao ist Regisseur von diesen Film.