Cast and Crew Of - On
Cast Members
Eric Liddell
Xu Niu
Florence Liddell
Dr. Hubbard
Gentleman
Chen Quan
Catherine Standish
Louis Klein
Yoshinori Yumoto
David Marshall
Heather Liddell
Patricia Liddell
Hugh Johnson
Old Xu Niu (voice)
Crew Members
Director
Writer
Writer
Executive Producer
Producer
Costume Design
Writer
Casting
Executive Producer
Production Design
Casting
Writer
Director of Photography
Co-Executive Producer
Editor
Casting Assistant
Dialogue Editor
Sound Editor
Sound Re-Recording Mixer
Music Editor
Producer
Producer
Producer
Stunt Double
Dialect Coach
Original Music Composer
Costume Designer
Colorist
Digital Imaging Technician
Executive Producer
Executive Producer
Executive Producer
Executive Producer
Executive Producer
Executive Producer
Executive Producer
Executive Producer
Executive Producer
Executive Producer
Executive Producer
Executive Producer
Executive Producer
Executive Producer
Executive Producer
Co-Director
Special Effects