Antes de la Segunda Guerra Mundial (1939-1945), un barco de pasajeros zarpa de Veracruz con rumbo al puerto alemán de Bremenhaven. Los pasajeros son personas muy distintas con diversos problemas que tal vez puedan resolver durante la travesía.
Mientras recorre el desierto de Arizona, Homer Smith, un trabajador itinerante, conoce a cinco monjas que viven en una situación muy precaria. Tras reparar las goteras del granero de la comunidad, Homer se encuentra con que la Madre Superiora no sólo no piensa pagarle ese trabajo, sino que además quiere que le construya gratis una capilla.