电影开始一个母亲,一个孩子生活在一个狭小的房间里,他们的日子吃早饭,做瑜伽运动,读故事,晚上把衣服洗了晾在同一个屋子里,这天孩子五岁生日,他们一起做了生日蛋糕,因为没有蜡烛而孩子哭闹,母亲没有办法只有紧紧地搂着孩子,给他们送生活用品的男人来时,孩子就睡在衣柜里,一个更狭小的空间,看得很沉闷。通过母亲和孩子不断的聊天,才知道这个母亲是七年前被这个男人骗来囚禁起来的,她告诉孩子,生活除了他们一切都是不真实的不存在的,电视里面的所有东西也都是不存在的,让孩子以为自己生活在童话了,每天都开心快乐地成长着,房间有一个天窗,透过天窗可以看到蓝蓝的天空。
过了生日这一天,母亲开始告诉男孩这些事情的真相,电视里除了动画都是真实的,他有外公外婆,他们本来生活在一起,在一个有着秋千的小院里。孩子开始不能接受,他的世界被打破了,但是也在母亲的严厉和慈爱中,一天天重建,母亲告诉孩子这一切的目的是想办法出去。母亲用热水把孩子弄得很热,造成发烧的假象,用自己的呕吐物,显示孩子病得很厉害,想让孩子乘着男人带他去医院的机会逃走。等了很久男人来了,他摸摸孩子的头,证实孩子确实病得很重,却不肯带孩子去医院,支支吾吾只答应明天带抗生素来,女人苦苦哀求无果。第二天母亲让孩子装死,把他裹在一个席子里,告诉孩子会遇到什么情况,怎么处理,怎么逃走,一步步都做了练习。男人来的时候她让男人发誓不会打开席子,用肮脏的眼睛看孩子一眼,这个男人囚禁这个女人七年,内心很阴暗,也不在乎孩子的死活,于是答应了。我所有时间我的心就为孩子紧张着,生怕发生什么,他们又得救不了。
孩子终于按照妈妈的指示跳下车来,不妙被男人发现了,幸好有一个牵狗的人看到了小孩苦苦挣扎,一直喊着“Help,Help”,外国人这方面做得还是挺好的,他们不会看着孩子或者女人受到威胁不管,他告诫这个男人要报警,男人很落弱,丢下孩子开车跑了。孩子第一次看到除了房间里的真实世界,很害怕。这里的警察也好棒,女警察很有耐心也有很能力,通过孩子的只字片语:带天窗的房间,三个路口,开红色皮卡的男人,迅速锁定目的地,解救除了这对母子。
母亲很勇敢,也很伟大,在这样的环境下,培养出来的孩子依然很棒,虽然开始对世界很陌生,但很快就适应了,有了一起玩耍的小伙伴。母亲却因为一些事情变得敏感,加上记者一些尖锐的问题,整个人崩溃了,差点自杀死去,孩子剪下了自己一直留着的长头发给母亲,把他的力量来源送给母亲。经过这一切他们的生活会好起来的,希望他们尽快忘记伤害,重拾世间的美好。