1948年的某江南水鄉,壯年男子被征去當兵后,車夫丁大山在破廟的離奇死亡打破了平靜。根據遺留的六寸半鞋印及繡花鞋,疑兇焦點落在以刺繡聞名的寡婦蘇二(林心如飾)身上。鄉紳認定此案為通奸謀殺,傳統守舊的村民將其處以“浸豬籠”極刑,遺下蘇二一雙未成年的兒女絕望無助。此后水鄉接連發生命案:編豬籠的程南(景岡山飾)之妻被竹片穿心而死,鄉紳亦離奇暴斃。更有目擊者聲稱夜晚看見蘇二飄然現身,詭異氛圍籠罩小鎮。隨著調查深入,真相逐漸浮出水面——真正的兇手竟是丁大山的弟弟、表面忠厚實則心懷怨恨的車夫丁二山(邢岷山飾),他因單戀蘇二多年未果,借征兵混亂之機殺害兄長并嫁禍于她。連環兇案源于其扭曲心理,他通過模仿蘇二的繡花鞋印記繼續制造恐慌。而所謂“鬼魂”實為蘇二之子暗中穿著母親遺留的繡花鞋,以復仇者身份重現案發現場。