Ruth Harkness
Maria Bello
Quentin Young
Yu Xia
Dakar Johnston
Xander Berkeley
Narrator
Bill Hayes
Bill Harkness Voice-over (voice)
Paul Pape
Director
Robert M. Young
Original Music Composer
Randy Edelman
First Assistant Director
Rod Smith
Production Design
Gang Yang
Author
Director of Photography
Reed Smoot
Art Direction
Cai Weidong
Costume Design
Honghui Xiang
Hilary Rosenfeld
Screenplay
Jeanne Rosenberg
Editor
Jonathan P. Shaw