The film is based on the Koei Tecmo video game, which has had nine installments from 1997 to 2018.
Louis Koo suffered an eye injury on the set, causing him to have eight stitches.
Justin Cheung gained fifteen pounds to play Zhang Fei.
Jr. Stephen Siu had contacted Koei Tecmo for three years about bringing the film to life before finally getting the green-light in 2016.