A stirring 1958 epic unfolds as a brave Chinese nurse rescues children from war, her compassion turning a remote inn into a sanctuary of hope amid turmoil, rendered with lush visuals and moving performances.