Eric Liddell - China's first gold medalist and one of Scotland's greatest athletes - returns to war-torn China.

Joseph Fiennes
as Eric Liddell

Shawn Dou
as Xu Niu

Elizabeth Arends
as Florence Liddell

Richard Sanderson
as Dr. Hubbard

Darren Grosvenor
as Gentleman

Simon Twu
as Chen Quan

Augusta Xu-Holland
as Catherine Standish

Patrice Poujol
as Louis Klein

Shigeo Kobayashi
as Yoshinori Yumoto

Zach Ireland
as David Marshall
CinemaSerf
This film picks up where "Chariots of Fire" (1981) leaves off with the Olympic champion Eric Liddell (Joseph Fiennes) now a missionary in the land of his birth - now war-torn - China. When the Japanese invade, he is initially fêted - well fed and looked after, but that is all part of the ultimate ga...