«Две луны» является фильмом ужасов о студенте Сок Хо (Ким Чжи Сок), авторе романов ужасов Так Хи (Пак Хан Бёль) и ученике средней школы Чжуне (Пак Чин Чжу), которые оказываются в пустом доме у леса.
Ох Мин-су, рано потерявшая своих родных и близких, выросла, закончила колледж и устроилась работать проводницей на железнодорожную линию, где в своё время работал её отец. Она впервые вышла на работу в день своего рождения, попросив подругу разрешить ей выйти в рейс вместо неё. Её старший коллега рассказывает ей историю о том, что к их составу когда-то подцепили несколько уцелевших вагонов от другого поезда, который 15 лет назад потерпел ужасную катастрофу. И с тех пор пассажиры начали жаловаться на то, что их состав одержим призраками…
Работающая в газете мать-одиночка Сунджу начинает расследование смерти четырёх человек, которые произошли в разных местах, но в один день. Одной из умерших была её племянница Сан Ми. Сунджу предполагает, что причиной смерти был неизвестный вирус. Однако она выясняет, что незадолго перед смертью молодые люди остановились в гостинице, где смотрели некую видеокассету. Сунджу находит и то, и то. Однако во время просмотра кассеты журналистка узнаёт из субтитров, что ей осталось жить семь дней. Женщина обращается за помощью к доктору Чхве Ёлю, которого даже веселит идея умереть через неделю. После просмотра записи, он просит сделать для него копию. В один из дней кассету смотрит дочь Сунджу, что приводит…