故事發生在十七世紀的美國西部小鎮中,啞女麗姿(達科塔·范寧 Dakota Fanning 飾)和丈夫伊萊(威廉·休斯頓 William Houston 飾)帶著他們的孩子們生活在那里。雖然日子清貧,而麗姿又天生患有殘疾,可是兩人都對目前穩定的生活心滿意足。一天,鎮上來了一位神父(蓋·皮爾斯 Guy Pearce 飾),在見到神父第一面時,麗姿就知道,她的幸福生活將一去不復返,神父和麗姿到底有著怎樣的過節以至于他要如此無情的迫害她和她的家人呢?麗姿是一名助產士,在一次手術中,孕婦出現了生命危險,在母親和孩子只能保一個的情況下,麗姿選擇了保護母親,殊不知,這選擇亦將她推向了萬劫不復的深淵。