Ihr ganzes Leben schon wusste die Engländerin Gladys Aylward (Ingrid Bergman), das sie eigentlich nach China gehört. Sie schafft es in ein kleines chinesisches Dorf zu gelangen und lebt dort ein glückliches Leben. Doch dann wird das Land von den Japanern überfallen und Gladys bekommt eine neue Aufgabe.