

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.
- 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.
Cast & crew
Details
- Released
- 3 August 2017
- Original title
- 三生三世十里桃花
- Country
- China
- Written by
- 张亚亮, Liu Han, Li Han
- Budget
- $22M
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.
To the Sky Kingdom
By Tang Qi
Source details from Wikidata and TMDB.
If you liked Once Upon a Time

Winter's Tale
2014 · 6.3/10
Popcorn FlickRecommended by TMDB viewers

The Age of Adaline
2015 · 7.5/10
Worth the HypeRecommended by TMDB viewers

A Big Bold Beautiful Journey
2025 · 6.1/10
Popcorn FlickRecommended by TMDB viewers

Endless Journey of Love
2025 · 9.0/10
Absolute CinemaRecommended by TMDB viewers

Her Story
2024 · 7.6/10
Worth the HypeRecommended by TMDB viewers

Under the Hawthorn Tree
2010 · 7.8/10
Worth the HypeRecommended by TMDB viewers

Possession
2002 · 6.0/10
Popcorn FlickRecommended by TMDB viewers

Northanger Abbey
2007 · 6.8/10
Popcorn FlickRecommended by TMDB viewers

Hello, Goodbye, and Everything in Between
2022 · 6.1/10
Popcorn FlickRecommended by TMDB viewers

18x2 Beyond Youthful Days
2024 · 7.6/10
Worth the HypeRecommended by TMDB viewers
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.