The film premiered at the 2017 Annecy International Animation Film Festival on June 12, 2017. Originally intended to be released on April 28, 2017, then on September 1, 2017, the film was dropped on both release dates due to the financial difficulties of multiple distributors. It was first released in China on July 21, 2018.