玉紅(孫黎飾)曾是城里的按摩女,為追求安穩生活放棄工作,來到山村與老實人王富貴(賈致鋼飾)同居。同村小混混袁大壯(王萌飾)對玉紅心生愛慕,趁王富貴外出時糾纏示好,并威脅要帶走玉紅。面對袁大壯的挑釁,王富貴在暴雨夜持生銹刀具潛至其家附近伺機報復。次日清晨,袁大壯離奇死亡,經調查發現兇手竟是其父袁德昌(鮑振江飾)——他為阻止兒子糾纏玉紅而沖動行兇,卻導致更大悲劇。案件揭開后,王富貴與玉紅的關系徹底破裂,而袁德昌的殺子行為更令村莊陷入震驚。最終玉紅獨自返回城市,重歸漂泊命運,三人在愛欲與尊嚴的撕扯中皆成困局犧牲品。