I Kina på 1930-tallet under Den andre sino-japanske krigen, ankommer begravelsesagenten John til en katolsk kirke i Nanjing for å forberede begravelsen av en prest. Vel fremme finner han skolejenter og bordelljenter som er på flukt fra invasjonen, og snart må han påta seg rollen som beskytter og søke å forstå den virkelige betydningen av oppofrelse og ære.