近未来的某个时间段,可怕的丧尸病毒蔓延全球,现代文明轰然垮塌,人口数量急剧减少。作为走在世界前列的日本同样无法幸免,丧失人性、嗜血如命的僵尸遍布全国各个角落,猎杀赖以果腹的食物。美丽女孩乾舞子(大和田南那 饰)在最近的一轮危机中侥幸逃脱,当她被僵尸重重包围之际,幸运地得到了身着水手服的女孩小山田睦美(高桥朱里 饰)、秋月百花(川栄李奈 饰)等人的救助。当舞子从昏迷中醒来时,发现自己正置身与一所平常普通的学校内。该学校名为紫藤美女子高中,她网罗了来自各地幸存的女孩,在这座孤岛中为她们提供最后的学习场所和避难地。
僵尸如潮水般向紫藤美涌来,而舞子将和她的同学们迎接一轮又一轮严峻的生死考验……。2002年,音乐学院大四的学生孟凡(关智斌 饰)在一次比赛上凭借原创歌曲《对不起,我爱你》一举夺得冠军,自此声名鹊起,还抱得美人归,与出色的女生何盈(何美钿 饰)在一起。
几年后,他仍然无法创作出一首全新的代表作,爱情又迟滞不前。一天在网上看见一个叫“荒村”的地方,里面有一个“荒村客栈”,流传着关于明代一个叫胭脂的女子的故事。据说睡在明代那张床上,半夜会听见胭脂的歌声。孟凡决定前去寻找灵感,同时与何盈分手。
荒村客栈的店主欧阳(薛山 饰)热情欢迎孟凡,在孟凡的要求下住进了胭脂的房间。孟凡开始见到明朝的鬼影,又噩梦连连。何盈来到荒村找孟凡,却被孟凡伤透心。欧阳跟孟凡讲起自己和妻子小枝(张檬 饰)的故事。不过渐渐地,孟凡发现,小枝这个人根本不存在。
故事的最后,我们发现,一切都是因为那一首歌——《对不起,我爱你》。。