Осенью 1942 года американская подлодка торпедирует японский лайнер «Лиссабон Мару», на борту которого находились военнопленные из Британии. Среди паники и гибели более чем полутора тысяч человек спасение приходит из неожиданного места — рыбаки с острова Дунцзи решаются вступить в схватку со стихией и угрозой японских солдат. Им удаётся вытащить из воды более трёх сотен пленных и спрятать нескольких у себя, несмотря на опасность репрессий. Эта история стала напоминанием о том, что даже в разгар
1937 год, Японо-китайская война. Американский гробовщик Джон направляется в Католическую церковь в Нанкине, чтобы подготовить священника к похоронам. По прибытии он оказывается в эпицентре военных действий и единственным мужчиной среди учениц монастыря и проституток из соседнего борделя. Джон решает выдать себя за священника и попытаться спасти обе группы от японской армии.