En 1941, le Japon fait avancer la guerre jusqu’à l’Asie du Sud. La ligne de chemin de fer entre Tianjin et Nanjing devient stratégique. Le cheminot Ma Yuan dirige une équipe de résistants, mettant à profit leur connaissance du réseau ferroviaire pour faire dérailler les machines de guerre japonaises. Les Chinois nomment ces héros hors du commun les « Railroad Tigers ». Quand les forces japonaises envoient des renforts à Shandong, Ma Yuan se lance dans sa plus périlleuse mission : faire sauter un pont ultra-sécurisé, ce qui ralentirait considérablement la progression japonaise…
Shi Hong est un brillant professeur de mathématiques, éternel célibataire mais il aime la compagnie active de sa voisine, la divorcée Chen Jing, et sa jeune fille, qu'il écoute à travers les murs de son appartement. Lorsque Fu Jian, l'ex-mari violent de Chen Jing, se rend à son appartement en pleine nuit pour lui extorquer de l'argent et les menace, elle ainsi que sa fille, la situation tourne au vinaigre et Fu Jian est tué. Shi Hong propose d'aider Chen Jing et sa fille à couvrir le crime, mais lorsque son ancien camarade de classe et consultant en police, Tang Chuan, participe à l'enquête sur le meurtre, Shi Hong doit trahir la confiance de son ami et s'impliquer dans le jeu du chat et de la souris révèlant ainsi la profondeur de ses sentiments pour Chen Jing et sa fille.