The Promise main poster

The Promise

2005-12-15

Cast14

  • Cecilia Cheung

    Cecilia Cheung

    Princess Qingcheng

  • Ye Liu

    Ye Liu

    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

    Nicholas Tse

    Wuhuan

  • Yu Xiaowei

    Yu Xiaowei

    Ye Li

  • Chun-Xiao

    Chun-Xiao

    Princess Qingcheng (voice)

  • Guan Xiaotong

    Guan Xiaotong

    Young Qingcheng

  • Shi Lei

    Shi Lei

    Young Wuhuan

  • Lu Peng

    Lu Peng

    General in Red

  • Qian Po

    Qian Po

    One-Eye

  • Anthony Brandon Wong

    Anthony Brandon Wong

    (voice)

Art1

  • Timothy Yip Gam-Tim

    Timothy Yip Gam-Tim

    Production Design

Camera5

  • Kenny Lam Ping-Wah

    Kenny Lam Ping-Wah

    Camera Operator

  • Peter Pau Tak-Hai

    Peter Pau Tak-Hai

    Director of Photography

  • Choi Sung-Fai

    Choi Sung-Fai

    Camera Operator

  • Louis Jong Chi-Leung

    Louis Jong Chi-Leung

    Key Grip

  • Edmond Chan

    Edmond Chan

    First Assistant Camera

Crew2

  • Stephen McLaughlin

    Stephen McLaughlin

    Score Engineer

  • Dion Lam Dik-On

    Dion Lam Dik-On

    Stunt Coordinator

Directing2

  • Chen Kaige

    Chen Kaige

    Director

  • Dion Lam Dik-On

    Dion Lam Dik-On

    Second Unit Director

Editing2

  • Matt Garner

    Matt Garner

    Editor

  • Lee Yong-gi

    Lee Yong-gi

    Colorist

Lighting1

  • Lee Tak-Shing

    Lee Tak-Shing

    Lighting Technician

Production12

  • Chen Hong

    Chen Hong

    Producer

  • Ernst Etchie Stroh

    Ernst Etchie Stroh

    Producer

  • Han Sanping

    Han Sanping

    Producer

  • Yang Buting

    Yang Buting

    Executive Producer

  • Max Wang

    Max Wang

    Production Manager

  • Jiakun Zhang

    Jiakun Zhang

    Unit Production Manager

  • Shi Dongming

    Shi Dongming

    Co-Producer

  • Toshie Tabata

    Toshie Tabata

    Casting Coordinator

  • Zhang Wang

    Zhang Wang

    Line Producer

  • Joshua Jason

    Joshua Jason

    Publicist

  • Kim Dong-joo

    Kim Dong-joo

    Producer

  • Wang Hong

    Wang Hong

    Production Manager

Sound27

  • Klaus Badelt

    Klaus Badelt

    Original Music Composer

  • Blair Slater

    Blair Slater

    Foley Editor

  • Terry Tu

    Terry Tu

    Foley Artist

  • Danrong Wang

    Danrong Wang

    Sound Designer

  • Julian Kershaw

    Julian Kershaw

    Orchestrator

  • Steve Burgess

    Steve Burgess

    Sound Effects Editor

  • Bruce Emery

    Bruce Emery

    Dolby Consultant

  • Zhao Nan

    Zhao Nan

    Sound Editor

  • Jeff Toyne

    Jeff Toyne

    Orchestrator

  • Paul Pirola

    Paul Pirola

    Sound Effects Editor

  • Roger Savage

    Roger Savage

    Sound Supervisor

  • Ian Honeyman

    Ian Honeyman

    Music Arranger

  • Andrew Raiher

    Andrew Raiher

    Music Arranger

  • Nigel Christensen

    Nigel Christensen

    Sound Effects Editor

  • Huijia Mo

    Huijia Mo

    Sound Effects Editor

  • Ying Zhao

    Ying Zhao

    ADR Mixer

  • Blair Slater

    Blair Slater

    Foley Recordist

  • Mario Vaccaro

    Mario Vaccaro

    Foley Artist

  • Chris Goodes

    Chris Goodes

    Sound Editor

  • Nigel Christensen

    Nigel Christensen

    Sound Editor

  • Antony Gray

    Antony Gray

    Sound Effects Editor

  • Andrew Neil

    Andrew Neil

    Sound Effects Editor

  • Gavin Myers

    Gavin Myers

    Sound Effects Editor

  • Glenn Newnham

    Glenn Newnham

    Sound Effects Editor

  • Paul Korber

    Paul Korber

    Sound Editor

  • Robert Elhai

    Robert Elhai

    Orchestrator

  • Xincao Li

    Xincao Li

    Conductor

Visual Effects6

  • Eric Suen

    Eric Suen

    Animation

  • Frankie Chung

    Frankie Chung

    Visual Effects Supervisor

  • Desmond Chan

    Desmond Chan

    Visual Effects

  • Don Wong

    Don Wong

    Effects Supervisor

  • Tommy Cheng

    Tommy Cheng

    Animation

  • Choi-Ying Chung

    Choi-Ying Chung

    Visual Effects Coordinator

Writing2

  • Charcoal Tan

    Charcoal Tan

    Writer

  • Chen Kaige

    Chen Kaige

    Writer