1938年初春,我國(guó)南方某小城市被日軍攻陷,一時(shí)間城內(nèi)子彈呼嘯,火光沖天,成千上萬(wàn)的老百姓慘遭日軍殺害。由于城里的天主教學(xué)主教霍爾登是美國(guó)人,日軍懾于國(guó)際公法暫時(shí)還漢對(duì)教堂動(dòng)武。為防不測(cè),霍爾登請(qǐng)國(guó)際紅十字會(huì)克另斯設(shè)法將教會(huì)唱詩(shī)班的中國(guó)少女盡快轉(zhuǎn)移出城。這時(shí),三個(gè)中國(guó)女人跑進(jìn)教堂避難,當(dāng)霍爾登正要請(qǐng)她們離開(kāi)教堂時(shí),日軍已包圍了教堂,他只能收留和保護(hù)她們。沒(méi)多久,霍爾登叫苦不迭,原來(lái)這三名中國(guó)女人竟是名妓楊柳風(fēng)、胡翠華和戲子小彩月。她們玩世不恭,賣弄風(fēng)騷,眼里根本就沒(méi)有天主,把教堂的宗教秩序攪得亂七八糟。尷尬萬(wàn)狀的霍爾登請(qǐng)求克另斯的隨員魏蘭孫,將她們和唱詩(shī)班少女一起帶出教堂。不料,幾名中國(guó)軍隊(duì)的傷兵躲進(jìn)教堂避難,霍爾登思考再三,還是收留了他們。突然,日本軍官服部率部下強(qiáng)行闖入教堂,殺害了中國(guó)傷兵。之后,無(wú)恥的服部又找借口要對(duì)唱詩(shī)班少女施暴,霍爾登斷然拒絕服部的要求。此時(shí),霍爾登焦急地等待著克斯和魏蘭孫前來(lái)營(yíng)救唱詩(shī)班少女,然而他們沒(méi)有來(lái)。緊急關(guān)頭,楊柳風(fēng)、胡翠花和小彩月迎著日軍的刺刀走過(guò)來(lái),這為霍爾登營(yíng)救唱詩(shī)班少女的計(jì)劃爭(zhēng)取了時(shí)間。夜晚,霍爾登苦盼的魏蘭孫還是沒(méi)有來(lái)教堂,他太失望了。在令人恐怖的刺刀下,三個(gè)濃妝艷抹的中國(guó)女人被日軍押上了汽車。疾駛的汽車上,正當(dāng)服部得意地欣賞著他的"戰(zhàn)利品"時(shí),楊柳風(fēng)已把手伸進(jìn)裝有炸彈的手袋里,一聲巨響,三個(gè)苦難的女子以生命抗議入侵者的暴行。教堂內(nèi),疲憊不堪的霍爾登默默的祈沖破上帝,上帝沒(méi)有回答。