

Where to watch
Not available in Australia
Streaming in 13 other countries
The Promise isn't on any streaming service in Australia right now, but it's available in Austria, Canada, Finland, Germany and 9 more. Streaming rights are licensed per country.
Cast · Directed by Chen Kaige
CC

Cecilia Cheung
Princess Qingcheng
LY

Liu Ye
Snow Wolf
CH

Chen Hong
Goddess Manshen
CQ

Cheng Qian
The Emperer
JD

Jang Dong-gun
Kunlun
HS

Hiroyuki Sanada
General Guangming
NT

Nicholas Tse Ting-fung
Wuhuan
YJ

Yu Jinwei
Ye Li
GX

Guan Xiaotong
Young Qingcheng
SL

Shi Lei
Young Wuhuan
LP

Lu Peng
General in Red
AW

Anthony Brandon Wong
(voice)
More from Cecilia Cheung · Lead actress
More from Liu Ye · Co-star actor
More from Chen Kaige · Director

Farewell My Concubine
1993 · 8.0

吕布与貂蝉
2001

The Battle at Lake Changjin
2021 · 6.4

Killing Me Softly
2002 · 5.6

The Battle at Lake Changjin II: Water Gate Bridge
2022 · 6.3

Monk Comes Down the Mountain
2015 · 5.2

Legend of the Demon Cat
2017 · 6.2

The Volunteers: The Battle of Life and Death
2024 · 6.6

风禾尽起张居正

The Volunteers: To the War
2023 · 6.2
See all fromChen Kaige
More like this

14 Blades
2010 · 6.3

A Writer's Odyssey
2021 · 7.1

The Sorcerer and the White Snake
2011 · 6.5

True Legend
2010 · 6.6

Painted Skin
2008 · 6.0

The Yin Yang Master
2021 · 6.6

Golden Swallow
1968 · 6.4

Creation of the Gods I: Kingdom of Storms
2023 · 7.1

Dragon Blade
2015 · 6.4

Journey to the West: The Demons Strike Back
2017 · 6.0

The Lost Bladesman
2011 · 6.3
The Promise — streaming FAQ
Which OTT platform streams The Promise?
The Promise isn't on any streaming service in Australia yet, but it's available in Austria, Canada and Switzerland and other countries. Streaming rights differ by country — switch your country in the header to see where.
Is The Promise on Netflix?
No, The Promise is not on Netflix in Australia as of November 2026.
Is The Promise on Amazon Prime Video?
No, The Promise isn't on Amazon Prime Video in Australia right now.
Where can I watch The Promise for free?
The Promise isn't streaming in Australia yet, so there's no way to watch it free at the moment.



















