The plan for the 110-minute original film was launched in Taiwan in 2014.
The Chinese title literally means Heavy armored machine god: God descends.
Following the premiere event in Taipei on Tuesday, Taiwan’s first giant robot anime feature film 重甲機神: 神降臨 / Deus Ex Baryon finally starts its theatrical run in the country today, November 8, 2019.