X

Cast & Crew

Directed By

Written By

Luo Yan
screenplay
Paul Collins
screenplay

Cast

Willem Dafoe
Father Andre
Luo Yan
Madame Wu Ailian
Sau Sek
Mr. Wu
John Cho
Fengmo Wu
Yi Ding
Chiuming
Anita Loo
Old Lady Wu
Amy Hill
Madame Kang
Shu Chen
Head Servant
Li Wang
Kang Lin Yi
You Jin Xu
Matchmaker
Yang Sun
Fengmo's Friend
En Ti Yu
Fengmo's Friend
Huai Bo Yan
Fengmo's Friend
Kang Zhang
Boldman
Ge Jin
Loudmouth
Ya Liang Nie
Male Birthday Guest
Zhang Zhang
Male Birthday Guest
Bing Kun Lou
Male Birthday Guest
Hai Jiang
Male Birthday Guest
Chung-Yu Huang
Male Birthday Guest
Zheng Su
Female Birthday Guest
Xue Xin Zhang
Female Birthday Guest
Hua Zhang
Female Birthday Guest
Bo Sun
Female Birthday Guest
Lisa Ng
Female Birthday Guest
Rong Yang
Kang Maid
John Dunn
Kang Doorman
Yan Lei Miu
Wu Relative
Li Sun
Wu Relative
Xin-Qi Gu
Wu Relative
Xuan Ming Guo
Wu Relative
Ge Yang
Head of Police
Min Qi Song
Orphanage Woman
Lei Zhang
Kang's Wife
Ying Gu
Kang's Wife
Irene Zhen
Kang's Wife
Ying Chun Jin
Bride Carrier
Hong Kui Pu
Land Steward
Zi Yuan Hong
Wu Doorman
Shou Gen Zhu
Accountant
Yim Linq
Policeman
Cun Zhuang
KMT General
Yin Chen
Japanese General
Hui Dong Liu
Japanese General
Yu Feng Chen
Japanese Soldier
Xi Yang
Orphan
Ding Xu
Orphan
Xu Bai Cao
Kang Child
En Hao Gu
Kang Child
Yue Cai
Duck Kid
Yue Qing Xia
Old Lady Wu's Friend
Xiao Yi Wu
Old Lady Wu's Friend
Hua Qin Sun
Old Lady Wu's Friend
Meng Yun Zhang
Old Lady Wu's Maid
Chun Zhou
Old Lady Wu's Maid
Wu Jiu Zhao
Old Lady Wu's Maid
Hui Zhen Qu
Wu Nanny
Zheng Hong Gu
Kang Nanny
Chun Lin Liu
Wu Servant
Yi Wen
Wu Servant
Qin Chen
Flower Boat Girl
Min Na Guo
Flower Boat Girl
Ying Zhou
Flower Boat Girl
Li Na Xiang
Flower Boat Girl
Chun Yu Zhou
Flower Boat Girl
Ya Shen
Flower Boat Girl
Xiao Liang Yuan
Pin Tan Player
Jin Wang
Pin Tan Player
Li Sheng Jin
Pin Tan Player
Qiu Fang Wei
Pin Tan Player
Anita Loo
Old Lady Wu

Produced By

Simon Edery
co-producer
Rowena Li
associate producer
Xiaogeng Li
co-producer
Hugo Shong
executive producer
Bob Warden
associate producer
Robert Werden
associate producer
Tommy Windham
associate producer
Luo Yan
producer
Xia Zhang
associate producer

Cinematography

Sound

Gary Alexander
supervising sound re-recording mixer
Mike Chock
sound effects editor
John Dunn
sound mixer / supervising sound editor
Allen Hurd
sound recordist
Zeke Richardson
re-recording mixer
Victoria Rose Sampson
dialogue editor
Reuben Simon
sound editor
Jussi Tegelman
supervising sound editor

Casting Director

Production Design

Wah-Sang Leung
Production Designer

Art Direction

Kwok-Wing Chong
Art Director

Costumes

Makeup

Bernadette Cheng
makeup supervisor

Special Effects

Charles Cooley
special effects foreman
David Gallion
special effects technician
Erick Geisler
optical supervisor
Michael Huitron Lynch
special effects
Robert Hutchins
special effects supervisor
Tom Seymour
special effects assistant

Visual Effects

Eric M. Beaver
digital compositor: Look Effects
Mark S. Driscoll
visual effects producer: Look Effects
Henrik Fett
visual effects supervisor: Look Effects
Anthony 'Max' Ivins
visual effects supervisor: LOOK! Effects
Christopher Ivins
lead compositor
Jay Mark Johnson
digital matte painter
Danny S. Kim
art director: Look Effects
Charles Lem
visual effects production supervisor
Kevin O'Neill
visual effects supervisor
Hudson Shock
flame operator: Look Effects
Tefft Smith
digital artist: Look Effects
Isabel Vandernoot
digital compositor: Look Effects
Christopher Dusendschon
in-show optical effects compositor: THDX / optical element Hazeltine colorist: THDX

Assistant Director

Thomas Chow
first assistant director
Yim Linq
second assistant director

Production Management

Zhenyan Zhang
production manager

Art Department

Paul Herndon
storyboard artist
Xin Ming Huang
set designer

Stunts

Bruce Law
action director

Editorial

Beau J. Genot
post-production delivery supervisor
Bryan McMahan
colorist: mastering
Hope Moskowitz
assistant editor
Charles B. Unger
first assistant editor
Chuck Winston
color timer

Other

Jackie Bazan
publicist
Lu Cien Hioe
production coordinator
Denice Kumagai
adr loop group coordinator
Giancarlo J. Sini
production controller / production controller: China and USA
Luo Yan
additional director

Music Department

Karen Han
musician: erhu solo

Camera Department

Stephen Wang
director of photography: second unit
Rafael Winer
still photographer: China
Movie title data and credits provided by
IMDb logo