Xu Niu (Shawn Dou) erinnert sich an einen Mann zurück, dem er einst als Chauffeur diente: Als der „fliegende Schotte“ wurde Eric Liddell (Joseph Fiennes) 1924 bei den Olympischen Spielen zum Superstar. Er wurde nicht nur bekannt, weil er der schnellste Mann der Welt war, sondern auch, weil er sich aufgrund seines christlichen Glaubens ...
1937: Der chinesisch-japanische Krieg tobt und die Japaner nehmen die Stadt Nanjing ein. In der Folge kommt es zu Massenhinrichtungen von Soldaten und Zivilisten, sogar Frauen werden vergewaltigt. Eine Gruppe von Chinesen flüchtet in eine katholische Kirche, wo sie der amerikanische Priester John Miller (Christian Bale) vorerst versteckt halten ...