20年來,一名連續殺人犯每隔三年就殺害一名男孩。警方辦案不力,其中一名受害者的父親決心親自找出帶面具的兇手,即使犧牲自己婚姻和另一個兒子的愛也在所不惜。根據真實故事改編。。故事发生在十七世纪的美国西部小镇中,哑女丽姿(达科塔·范宁 Dakota Fanning 饰)和丈夫伊莱(威廉·休斯顿 William Houston 饰)带着他们的孩子们生活在那里。虽然日子清贫,而丽姿又天生患有残疾,可是两人都对目前稳定的生活心满意足。 一天,镇上来了一位神父(盖·皮尔斯 Guy Pearce 饰),在见到神父第一面时,丽姿就知道,她的幸福生活将一去不复返,神父和丽姿到底有着怎样的过节以至于他要如此无情的迫害她和她的家人呢?丽姿是一名助产士,在一次手术中,孕妇出现了生命危险,在母亲和孩子只能保一个的情况下,丽姿选择了保护母亲,殊不知,这选择亦将她推向了万劫不复的深渊。。林氏一个以男性为尊的家族,深植着重男轻女的封建思想。因此少奶奶秦素婷在生下女儿后,面临着巨大的压力与恐惧。她担心自己的地位会因女儿的出生而动摇,更怕被家族逐出。为了保住自己的地位,秦素婷做出了一个大胆而自私的决定:她偷偷将女儿换成了男婴。