L'auberge du sixième bonheur
Un film de Mark Robson, 1958 (The Inn of the Sixth Happiness)

Dans les années 1930, une jeune gouvernante britannique, Gladys Aylward (Ingrid Bergman) tente en vain d'être envoyée en Chine comme missionnaire. Elle n'est pas assez "qualifiée"... Elle travaille donc à Londres en économisant petit à petit pour se payer son billet de train.
Grâce à son patron Sir Francis (Ronald Squire), ancien missionnaire lui-même, elle est attendue dans une auberge tenue par une vieille missionnaire, Jeannie Lawson (Athene Seyler) dans la campagne retirée du nord de la Chine : Yang Cheng. Mais la vieille dame est victime d'un accident peu après l'arrivée de Gladys et cette-dernière se retrouve seule avec le cuisinier chinois Yang (Peter Chong) qui reste avec elle car il trouve les étrangers comiques.
Petit à petit, elle gagne le respect des gens : elle prend la nationalité chinoise, se fait appeler Jan-Ai - celle qui aime son prochain - et devient inspecteur des pieds, pour surveiller que les pieds des petites filles ne soient plus bandés sur ordre du mandarin de sa contrée (Robert Donat).
Elle gagne même le respect d'un colonel eurasien, Lin Nan (Curt Jürgens) méfiant envers les Européens, qui est surpris de voir que c'est maintenant elle la personne qui connaît le mieux les gens des villages reculés.
Mais bientôt, la guerre contre les Japonais éclate. Elle recueille les orphelins. Mais bien vite elle est débordée d'enfants... elle reçoit finalement un message lui indiquant que des transports britanniques prendront soin des enfants à Sian. Elle entreprend alors un dangereux voyage avec cette foule d'enfants pour les amener en lieu sûr.