All Cast

Sun Li

Sun Li

Little Tiger

Luke Macfarlane

Luke Macfarlane

James Nichol

Sam Neill

Sam Neill

Alfred Nichol

Tony Leung Ka-Fai

Tony Leung Ka-Fai

Bookman

Kenneth Mitchell

Kenneth Mitchell

Edgar

Peter O'Toole

Peter O'Toole

Relic

Ian Tracey

Ian Tracey

Controller

Gao Yun Xiang

Gao Yun Xiang

Wang Ma

Serge Houde

Serge Houde

George Grant

Zhang Nai Hua

Zhang Nai Hua

Di Hong

Ningyu Zhao

Ningyu Zhao

Lei Mo

Jiang Boning

Jiang Boning

Powder

Lisa Bunting

Lisa Bunting

Kathryn Nichol

Jeffrey Fisher

Jeffrey Fisher

Foreman

Charmaine Grey

Charmaine Grey

Frances Grant

Barry Pearson

Barry Pearson

Yale Doctor

Charlotte Sullivan

Charlotte Sullivan

Melanie Grant