二战结束,格蕾丝(尼科尔•基德曼)在英伦的小岛上独自抚养着一对儿女,耐心等待着丈夫从战场归来。儿女怕光,受到光照会发病,因此家里的窗帘常年拉得严严实实。就在这样一间阴暗的古宅里,格蕾丝迎来了三个新仆人。这三个人到来之后,却让格蕾丝寒了心——窗帘经常被拉开,门无故打开,钢琴自动发声,而她的女儿说,在房间里经常可以见到陌生男人。格蕾丝陷入了精神紧张的状态,她不明白怪事为何屡屡发生,不明白丈夫为何迟迟未归。而她最后才醒悟,所有的惊恐,其实都来源自身,但是事情已经不可逆转……。在城里打拼多年的吴大舌头拥有一位年轻贤惠的媳妇龙芸凤,过着幸福美满的小康生活。
某日,跟他在城中结识,拜把子的小兄弟冯渊突然来访。原来,冯渊家中病重的老母亲一直催他结婚,忙于工作的他为了搪塞此事,一直声称自己在城里有女朋友;近日母亲提出让冯渊把女友带回家,冯渊本想拒绝,但母亲却派出进城办事的冯渊老舅张是非开车顺道接冯渊和女友返乡。张是非此时已经坐在冯渊家中等待出发,冯渊实在推脱不掉,只好厚着脸皮来找吴大舌头帮忙,让嫂子龙芸凤假扮女友陪他回家演一出“戏”……。