Cast (51)

Takeshi Kaneshiro

Jin

Andy Lau Tak-Wah

Leo

Zhang Ziyi

Xiao Mei

Song Dandan

Yee

Zhao Hongfei

Xiao Bu Kuai

Guo Jun

Police Officer

Zhang Shu

Wang Jiusheng

Zhang Zhengyong

Yongxin Wang

Dong Liu

Shield Warrior

Qi Zi

Xuedong Qu

Liping Tian

Hongwei Zhao

Huang Weina

Ge Dan

Yang Xiadong

Shang Yisha

Liu Ying

Huang Jingwen

Zhang Kejia

Luo Tianyou

Zhu Lin

Hu Jiwei

Hong Yu

Hao Bojie

Wang Wu

Zhu Jiajun

Xu Ge

Chou Jingxiu

Guo Cuifang

Chengyuan Li

Zhang Shuo

Zhang Jidong

Li Qiang

Fu Yang

Wen Yang

Chen Liang

Lin Xiuqiang

Wang Kun

Li Meng

Dong Ming

Zheng Xiao-Dong

Song Chacha

Wang Xuanyi

Huang Xueying

Dong Jingchuan

Warden

Yanxi Li

Pipa Girl

Liu Tengyuan

Shield Warrior

Zhu Wenxi

Courtesan

Yang Guang

Crew (156)

Shigeru Umebayashi

Original Music Composer

Zhang Yimou

Director

Zhang Weiping

Executive Producer

Zhang Yimou

Producer

Bill Kong Chi-Keung

Producer

Zhang Zhenyan

Associate Producer

Han Zhong

Supervising Art Director

Glenn Newnham

Sound Editor

Zhao Bin

Art Direction

Tingxiao Huo

Production Design

Vic Kaspar

Sound Editor

Roger Savage

Sound Supervisor

Kent Boswell

Visual Effects Production Manager

Jing Tao

Sound

Fiona Crawford

Visual Effects Producer

David Booth

Visual Effects

Yang Xiaohai

Makeup Artist

Jo Mion

Sound Editor

Victor Wong Wang-Tat

Visual Effects Supervisor

Ineke Majoor

Visual Effects Producer

Kirsty Millar

Visual Effects Supervisor

Andy Brown

Visual Effects Supervisor

Kang Jong-ik

Visual Effects Supervisor

Angie Lam

Visual Effects Supervisor

Naomi Mitchell

Visual Effects Producer

Eddy Wong Wang-Hin

Visual Effects Supervisor

Zhao Xiaoding

Director of Photography

Feng Li

Scenario Writer

Emi Wada

Costume Design

Kwan Lee-Na

Makeup Artist

Zhang Yimou

Writer

Bin Wang

Writer

Paul Pirola

Sound Effects Editor

Sen Lu

Unit Manager

Rowan E Cassidy

Storyboard Artist

Zhongquan Hu

Set Dresser

Li Miao

Assistant Art Director

Yang Ruo

Assistant Makeup Artist

Jane Maguire

Post Production Supervisor

Shui Niu

Assistant Hairstylist

Huo Depeng

Assistant Property Master

Xu Xiaolong

Assistant Property Master

Diu Zhijuan

Assistant Makeup Artist

Hou Yi

Property Master

Ke Mu

Assistant Property Master

Chang Xiaoyang

Assistant Director

Shaochun Liu

Special Props

Li Baotai

Assistant Property Master

Wu Ming

Assistant Art Director

Ge Xiufang

Assistant Makeup Artist

Tianhui Ge

Unit Manager

Larisa Khalyapina

Unit Manager

Marco Nero

Matte Painter

Hongsheng Guo

Assistant Property Master

Chau Siu-Mui

Hairstylist

Zhang Zhigang

First Assistant Sound Editor

Zeliang Niu

Location Sound Assistant

Mario Vaccaro

Foley Artist

Steve Burgess

Sound Effects Editor

Damon Mouris

Sound Assistant

Gina Nuccio

ADR Editor

Bruce Emery

Dolby Consultant

Wei He

Sound Effects Editor

Blair Slater

Foley Recordist

Alex Gordon

ADR Recordist

Roger Savage

Sound Mixer

Cao Huijun

Location Sound Assistant

Roger Savage

Sound Re-Recording Mixer

Chris Goodes

Assistant Sound Editor

Andrew Neil

Sound Effects Editor

Andrew Neil

Sound Re-Recording Assistant

Luke Hetherington

CGI Supervisor

Bryce Brecheisen

Visual Effects Coordinator

Murray Pope

Executive Visual Effects Producer

Paul Raeburn

Digital Compositor

Evan Shipard

Matte Painter

Sandeep Vengsarkar

Digital Compositor

Ian Watson

VFX Artist

Chuanyong Cheng

Stunts

Charlie Armstrong

Digital Compositor

Nick Monton

Digital Compositor

Gao Xiang

Stunts

Michael Mellor

Animation

Nick Monton

Digital Intermediate

Hu Yan

Stunts

Darrin Hanley

Digital Compositor

Cao Hua

Stunts

Keith Meure

Rotoscoping Artist

Lindsay Adams

Digital Compositor

Mick Harkin

Digital Compositor

Bhakar James

Senior Animator

Stefan Litterini

VFX Artist

David Mosqueda

Digital Compositor

Paul Buckley

Animation

Sam Cole

Compositing Supervisor

Matthew M. North

Digital Compositor

Jongsu Oh

VFX Artist

Morgane Furio

Visual Effects Compositor

Hao Wen

Visual Effects Compositor

Fei Gao

Stunts

Mark Barber

Digital Compositor

Clinton Downs

VFX Artist

Jamie Hediger

Digital Compositor

Xia Bin

Stunts

Vaughn Arnup

Digital Compositor

Jason Billington

Digital Compositor

Dan Breckwoldt

Digital Compositor

Peter Webb

Digital Compositor

Zhan Bo

Stunts

Bryn Farrelly

Digital Compositor

Nathan Stone

Animation

Shi Feng

Stunts

Raymond Lam Fai-Tai

Camera Operator

Krista Jordan

Compositing Lead

Lei Li

Stunts

Chris Davies

Digital Compositor

David Hansen

CG Artist

Jamie Watson

Digital Compositor

Li Wei

Stunts

Roger Bolton

Digital Compositor

Scott Hunter

3D Modeller

Glen Pratt

Digital Compositor

Cheng Wei Ou

Stunts

Michelle Hunt

Digital Compositor

Danielle Rubin

Visual Effects Production Manager

Mark Nettleton

Visual Effects Compositor

Evan Shipard

Digital Compositor

Raymond Lam Fai-Tai

Steadicam Operator

Tony Ching Siu-Tung

Fight Choreographer

Lihong Wang

Gaffer

Huilong Zhu

Grip

Jin-Di Zhu

Assistant Camera

Al Hansen

Digital Colorist

Huangpu Honghao

Genetator Operator

Huang Baorong

Wardrobe Supervisor

Mark Franken

Music Editor

Xu Tie Gong

Electrician

Olivier Fontenay

Color Grading

Alice Yeung

Production Coordinator

Xiaoyan Bai

Still Photographer

Guan Fei

Grip

Raymond Lam Fai-Tai

Second Unit Director of Photography

Zhu Shaojie

Stunts

Shuiqiang Cao

Electrician

Jianmin Ji

Lighting Design

Feng Zhong

Stunts

Xue Bo Li

Electrician

Cao Tongan

Electrician

Bin Li

Assistant Editor

Jiandong Yu

Electrician

Wang Liam

Grip

Sun Xin Shang

Electrician

Siggy Ferstl

Digital Intermediate Colorist

Xin Xin Zheng

Stunts

Cheng Long

Editor

Tony Ching Siu-Tung

Stunts