I 1930-talets Kina, under Andra sino-japanska kriget, anländer John, en begravningsentreprenör, till en katolsk kyrka i Nanjing för att förbereda begravningen av en präst. Väl där finner han skolflickor och bordellflickor som är på flykt undan invasionen, och snart måste han ta på sig rollen av beskyddare och förstå den verkliga betydelsen av uppoffring och ära.