In March 2015, a new attempt was announced and Caro was hired to direct in February 2017. Liu was cast in the title role in November 2017, following a casting call of 1,000 actresses, and the rest of the cast joined over the following year. Filming began in August 2018 and lasted through November, taking place in New Zealand and China.