Skip to content
Once Upon a Time (2017) poster

Once Upon a Time

2017, Chinese. Directed by Zhao Xiaoding & Anthony LaMolinara.

Bai Qian, a goddess and monarch from the Heavenly Realms, is sent to the mortal world to undergo a trial to become a High Goddess. There, she meets Ye Hua, with whom she falls in love and marries. When an old enemy reappears in her life, everything she holds dear is threatened.

Watch TrailerWhere to Watch
Runtime
1h 48m
Post-credits
None listed
Language
Chinese
Rated
Check local

Start now and it ends at ….

Worth the Hype

Clear your evening for this.

7.0/10 from 48 TMDB viewer ratings.

Seen it? Give your verdict.

Saved privately on this device.

Where to watch Once Upon a Time

Once Upon a Time isn’t on a subscription OTT platform in India, but you can watch it free or rent it or buy it online.

Availability in India as of 9 November 2026. Streaming data by JustWatch.

Details

Released
3 August 2017
Original title
三生三世十里桃花
Country
China
Written by
张亚亮, Liu Han, Li Han
Budget
$22M
chinaxianxia

Check ratings elsewhere

News & fan talk

What Once Upon a Time is based on

Once Upon a Time is based on To the Sky Kingdom by Tang Qi.

Source details from Wikidata and TMDB.

If you liked Once Upon a Time

Once Upon a Time: quick answers

Is Once Upon a Time worth watching?

Our verdict is Worth the Hype: Clear your evening for this. It scores 7.0/10 from 48 TMDB viewer ratings.

How long is Once Upon a Time?

Once Upon a Time runs 108 minutes (1h 48m).

Does Once Upon a Time have a post-credits scene?

None is listed for Once Upon a Time. Viewers tag these on TMDB, so a brand-new film may not be tagged yet.

Once Upon a Time parents guide: is it suitable for kids?

No age rating is listed for Once Upon a Time yet.

Which OTT platform is Once Upon a Time on?

Once Upon a Time isn’t on a subscription OTT platform in India, but you can watch it free or rent it or buy it online. (Checked 9 November 2026.)

What movies are like Once Upon a Time?

If you liked Once Upon a Time, try Winter's Tale, The Age of Adaline, A Big Bold Beautiful Journey.

Who directed Once Upon a Time?

Once Upon a Time (2017) was directed by Zhao Xiaoding and Anthony LaMolinara and stars Liu Yifei, Yang Yang, Luo Jin.

What is Once Upon a Time based on?

Once Upon a Time is based on To the Sky Kingdom by Tang Qi.

↑ ↓ to move · Enter to open · Full search page