Skip to content
SearchOTT
The Promise poster

The Promise

2005·Movie·PG-13·121 min·5.6(133)

An orphaned girl, driven by poverty at such a young age, makes a promise with an enchantress. In return for beauty and the admiration of every man, she will never be with the man she loves. This spell cannot be broken unless the impossible happens: snow falling in spring and the dead coming back to life. Now a grown and beautiful princess, she regrets her promise, for all of the men she's loved has always been met with tragedy.

▶ Watch trailer

Where to watch The Promise in United States

Click a service to open The Promise there. Availability last verified on June 20, 2026.

Where is The Promise streaming around the world?

CountryStreaming onRent / Buy
United StatesGoogle Play Movies, YouTube, Fandango At Home
CanadaGoogle Play Movies, YouTube
GermanyFilm Total Amazon Channel, ASIATIC Amazon Channel, Pluto TVAmazon Video
SpainAmazon Prime Video, Acontra Plus, Dizi Amazon Channel, Amazon Prime Video with AdsAmazon Video, Acontra Plus
JapanU-NEXTFOD

About The Promise

The Promise is a 2005 Chinese-language fantasy, drama and action film directed by Chen Kaige. The cast is led by Cecilia Cheung, Liu Ye, Chen Hong. It has a runtime of 2h 1m. Viewers rate it 5.6/10 across 100 ratings. In United States, it is available to rent or buy on Google Play Movies and YouTube.

The Promise was produced by 21 Century Shengkai Film, Capgen Investment Group, and Moonstone Entertainment and made in China and Hong Kong. It was released on December 15, 2005, and carries a PG-13 certification. At the box office it grossed around $31 million worldwide.

Director
Chen Kaige
Writers
Chen Kaige, Charcoal Tan
Release date
December 15, 2005
Original language
Chinese
Age rating
PG-13
Status
Released
Country
China, Hong Kong
Box office
$31 million
Production
21 Century Shengkai Film, Capgen Investment Group, Moonstone Entertainment
#assassin#servant#emperor#battle assignment#sword duel#magic armor

The Promise cast & crew

The Promise was directed by Chen Kaige and written by Chen Kaige and Charcoal Tan.

The cast features Cecilia Cheung as Princess Qingcheng, Liu Ye as Snow Wolf, Chen Hong as Goddess Manshen, Cheng Qian as The Emperer, Jang Dong-gun as Kunlun, and Hiroyuki Sanada as General Guangming.

Behind the camera, the score was composed by Klaus Badelt, cinematography is by Peter Pau Tak-Hai, and it was produced by Han Sanping and Ernst Etchie Stroh.

Is The Promise worth watching?

The Promise holds an audience score of 5.6/10 from 133 ratings, a more divisive fantasy films.

At 2h 1m, it's a standard feature-length watch.

If you enjoy fantasy, drama, and action, The Promise is worth a place on your watchlist.

How and where to watch The Promise

The Promise isn't on a subscription service in United States right now, but you can rent or buy it on Google Play Movies, YouTube, and Fandango At Home.

Streaming rights change country by country and month by month, so the options above reflect United States today — switch your country at the top of the where-to-watch section to see availability elsewhere.

Rate & review

Your rating and review are saved privately in this browser — no account needed.

Cast of The Promise

Cecilia Cheung

Cecilia Cheung

Princess Qingcheng

Liu Ye

Liu Ye

Snow Wolf

Chen Hong

Chen Hong

Goddess Manshen

Cheng Qian

Cheng Qian

The Emperer

Jang Dong-gun

Jang Dong-gun

Kunlun

Hiroyuki Sanada

Hiroyuki Sanada

General Guangming

Nicholas Tse Ting-Fung

Nicholas Tse Ting-Fung

Wuhuan

Yu Jinwei

Yu Jinwei

Ye Li

Guan Xiaotong

Guan Xiaotong

Young Qingcheng

Shi Lei

Shi Lei

Young Wuhuan

Lu Peng

Lu Peng

General in Red

Anthony Brandon Wong

Anthony Brandon Wong

(voice)

The Promise — FAQs

Where can I watch The Promise in United States?

The Promise is not on subscription streaming in United States right now, but you can rent or buy it on Google Play Movies and YouTube and Fandango At Home.

What language is The Promise in?

The Promise is originally in Chinese. Subtitle and dub options vary by streaming service.

How long is The Promise?

The Promise runs 2 hours 1 minutes (121 minutes).

What is The Promise rated?

The Promise is rated PG-13. It holds a 5.6/10 audience score from 133 ratings.

More like The Promise

A Writer's Odyssey
Mythica: A Quest for Heroes
Split
Conan the Barbarian
True Legend
The Yin Yang Master
The Sorcerer and the White Snake
Master of the Flying Guillotine
The Five Venoms
The Princess
The Yin-Yang Master: Dream of Eternity
Hand of Death
The Promise (2005) — where to watch online · SearchOTT