1937 год. Японо-китайская война. Главный герой, американский гробовщик Джон, направляется в Католическую церковь в Нанкине, чтобы подготовить священника к похоронам. По прибытию он оказывается единственным мужчиной среди учениц монастыря и проституток из соседнего борделя в эпицентре военных действий. Оказавшись в таком положении, он выдаёт себя за священника и пытается спасти обе группы от ужасов вторжения японской армии…Фильм основан на реальных событиях. Экранизация романа Янь Гэлин «13 цветов Нанкина», написанного на основе дневников миссионерки Минни Вотрин.