Release
The film had its world premiere as the opening film of the 43rd Hong Kong International Film Festival on March 18, 2019. It was also screened at the Far East Film Festival and the Edinburgh International Film Festival. It was released in China on August 16, 2019. The film earned $18 million in its opening weekend.