The Children of Huang Shi narra la historia real del joven ingles George Hogg (Jonathan Rhys Meyers), que llega a China en los años 30 cuando el pais esta siendo tomado por las tropas japonesas. Hogg se libra de la muerte gracias a un lider de la resistencia china, Jack Chen (Chow Yun Fat) y, en su huida, acaba refugiandose en el orfanato de Huang Shi. Con el ejercito japones cada vez mas cerca, Hogg intenta salvar a los 60 niños del orfanato embarcandoles en un agotador viaje a traves de montañas y desiertos, acompañados por Jack y una enfermera norteamericana (Radha Mitchell). Por el camino descubriran el verdadero significado del amor, la responsabilidad y el valor.