斯隆·卡特是一个年轻的女孩,最近失去了视力。她的父亲周末离开,她的两个最好的朋友,从大学回家陪着她。她父亲的一个学生,经过镇子需要过夜。和平的周末被一个隐秘的危险打断了,乡村逃亡变成了一场为生存而战的战斗。。亚茨拉斐尔(麦克·辛 Michael Sheen 饰)是守卫城门的天使,而克劳利(大卫·田纳特 David Tennant 饰)则是堕落的恶魔。两人几千年来都一直隐姓埋名生活在人间,并且通过不断的尝试,在天堂和地狱之间建立了井水不犯河水的互惠互利的关系。 克劳利奉撒旦之命,将婴儿敌基督送到修道院,同美国外交官的新生儿做交换,当敌基督长到11岁时,就是世界末日来临之时。为了防止世界被毁灭,亚茨拉斐尔和克劳利决定通过影响这个孩子的善恶观念来避免世界的终结。在努力了11年之后,两人震惊的发现,他们竟然弄错了对象,而真正的敌基督此时生活在一个名为塔德菲尔德偏僻小镇中。。1996年夏,年仅7岁的女孩深见亚季被14岁少年三崎文哉杀害,这起震惊全社会的“三日月湖事件”导致了当事人双方家庭的悲剧。15年后,亚季的哥哥洋贵(瑛太 饰)和父亲达彦(柄本明 饰)在一个偏僻角落经营着钓鱼场。达彦念念不忘女儿的惨剧,他得知文哉8年前即已出狱,种种迹象表明当年的“少年A”根本没有悔改的意图。达彦绝症缠身,抱憾而终,洋贵则接受了向当年的好友文哉复仇的嘱托。就在此时,一个面带惶恐与失落的女孩造访洋贵,她是文哉的妹妹双叶(満島ひかり 饰),多年来和家人背负着加害者的恶名历经无数磨难。
命运将本应对立的两个男女拴在了一起,他们将和各自的家人共同面对这残酷的过去与现在……。