大学生林小夜在城郊“好来24便利店”打工,每到深夜,店里就会出现各种灵异顾客:穿红裙子的女人买过期牛奶、只有半边脸的老人要打火机、小孩买糖果却留下枯叶。林小夜从恐惧到习惯,并与一位总在凌晨三点出现的黑衣男子顾辞一起调查这些怪谈。两人发现便利店建在“鬼门”之上,而顾辞是守门人后代,他们的使命是安抚亡灵、维持平衡。在一次次诡异委托中,林小夜也揭开了自己身世与鬼门的关系。
前任收银员突然现身便利店,原来她不是辞职而是被鬼门吞噬,林小夜和顾辞进入门内救出她,林小夜发现自己的血能关闭鬼门,顾辞震惊。
每个凌晨三点,收银机都会自动打印一张旧发票,上面写着一位亡灵的名字,林小夜和顾辞按照发票线索帮助亡灵完成遗愿,发票才会消失。
暴雨夜,一个浑身湿透的小女孩进门买热牛奶,林小夜递给她后,女孩笑着化为光点,留下一条红围巾,顾辞说她是百年前火灾的遇难者。
有人在便利店寄存了一盒录像带,林小夜播放后看到自己小时候在店里迷路的画面,原来她七岁时曾误入鬼门,被顾辞的祖父救出。
林小夜在储物间发现一本旧账本,记录着几十年来“特殊顾客”的购物清单,每一条后面都有一个手写的“安息”,她开始理解这份工作的意义。
林小夜因为缺钱深夜来便利店面试,店长只问了一句“怕黑吗”,她咬牙说“不怕”,当晚就被安排值夜班,第一个顾客是穿红裙子的女人。