根据真实事件改编,一个充满活力的十几岁的女孩莎拉,她期待着她的18岁生日,这样她就可以离开她控制她的父亲唐(贾德·尼尔森)。但在她吹灭蜡烛之前,唐把她关在他们家的地下室里,她的世界变得非常黑暗。当唐试图说服妻子艾琳(乔莉·费希尔饰)莎拉离家出走时,他会偷偷到地下室探望她,折磨并强奸她,而艾琳和她的妹妹艾米(艾米丽·托普饰)继续住在楼上。随着时间的流逝,莎拉生下了几个孩子,独自在地下室里 。唐最终抚养了他们最小的儿子,把他留在了门阶上,艾琳发现了他和一张便条,便条上是莎拉写的,说那是她的儿子,她不能照顾他,艾琳最终接受了唐关于莎拉的说法。在被囚禁禁了几十年之后,莎拉终于逃脱了,她的家人知道了20年来发生在他们脚下的毁灭性真相。。1946年的解放区,翻身农民梁永清和妻子春妮带着孩子过着幸福的生活。他们的朋友、同村青年侯玉成与未婚妻大俊经常到他们家玩。国民党反动派撕毁停战协议,进攻解放区,逃亡记者二阎王勾结匪军,抓走了梁永清。第二天,解放军救出了梁永清。为了保卫胜利果实,梁永清、侯玉成报名参加了解放军。第一次上战场,梁永清与老战士张大牛去侦察地形。由于没有经验,梁永清暴露了目标,使一个战友受伤。第二次执行任务,梁永清和张大牛解决了敌人的一个地堡,俘虏了一些敌兵。梁永清也在战斗中逐渐成熟起来,成长为一个优秀的战士。在东山镇南黄土岭的阻击战中,妄图突围的国民党兵团司令下令焚烧老百姓的民房,逃难的老乡见到解放军,纷纷诉说蒋匪军的暴行。梁永清所在班负责守卫一座土山,敌人发动了多次进攻,大牛、永清与敌人展开了肉搏战,终于守住了阵地,为我军大兵团合围敌军争取了时间。接着,我军大举反攻,大牛在战斗中被敌人坦克炮火击伤,他忍受着伤痛,炸毁了敌坦克,扫清了我军前进的障碍。梁永清在攻占敌司令部的战斗中,也炸毁了敌人的大地堡,活捉了敌兵团司令。。