Once Upon a Time (2017 Chinese film)

It is based on the fantasy novel Three Lives Three Worlds, Ten Miles Peach Blossoms, also known as To the Sky Kingdom,[4] by TangQi Gongzi.

[7] 70,000 years ago, fox goddess Bai Qian was a disciple of Mo Yuan, the God of War.

Bai Qian took Mo Yuan's body back to Qing Qiu, a mystical land where her family lives, where she awaited his eventual awakening and return.

One day, Bai Qian attends a banquet where she saves a boy named Ah Li from getting kidnapped.

Hearing that Qing Cang has broken free, Ye Hua takes it upon himself to defeat the Demon King.

Bai Qian learns of his plans and witnesses Ye Hua sacrificing himself to lock up Qing Cang.

Ye Hua's body drifts into a freezing river and floats away under the ice as Bai Qian watches in tears.

[14] Variety reported that Once Upon a Time would open in North American screens on 11 August 2017, distributed by Well Go USA.