在伊拉克的美国承包商保罗(瑞安·雷诺兹 Ryan Reynolds 饰)醒来的时候,发现周围一片黑暗什么都看不见。经过自己的不断摸索,发现手边有一个打火机,一把小刀和一部手机,而自己仿佛是被关在了一口棺材中活埋在了沙漠的某处。他记不清自己如何被关在这里,在这黑暗狭小的环境下,保罗不断尝试与外界联系,想知道自己身上到底发生了什么事情。随着时间的推移,保罗终于知道自己发生了什么。不过,目前最危急的情况是,怎么才能逃出困境。能与外界联系的仅有一部手机,而且电也快耗尽了。如何合理利用这仅有的东西?保罗终于用手机与美军有关部门联系上了,可是自己完全不知道自己所在,怎么办?
阿尔文(汤姆·赫兰德 Tom Holland 饰)出生在一个非常虔诚的基督教家庭之中,父亲威拉德(比尔·斯卡斯加德 Bill Skarsgård 饰)虽然沉默和严厉,但非常的爱自己的孩子,从阿尔文很小的时候起,父亲就教导他要将内心的一切想法都坦露给耶稣。
虽然威拉德一生敬主,可是主却并没有善待他。威拉德的妻子患上了不治之症,无论威拉德怎样的祈祷,她最终还是撒手人寰,信仰破灭的威拉德选择了自杀,阿尔文沦为孤儿,被奶奶一家人收留了。在奶奶家,阿尔文遇见了同样是孤儿的雷诺拉(伊莱扎·斯坎伦 Eliza Scanlen 饰),两人虽然并没有血缘关系,但是亲如兄妹。雷诺拉亦是虔诚教徒,镇上新来了名叫普雷斯顿(罗伯特·帕丁森 Robert Pattinson 饰)的牧师,他虽仪表堂堂却是衣冠禽兽。普雷斯顿利用雷诺拉的信仰,向单纯的她伸出了魔爪