Год назад мир изменился. Не было ни взрывов, ни вторжения из космоса, ни зомби-апокалипсиса. Просто в один день перестали работать все технологии, основанные на электричестве. Самолеты рухнули с неба, больницы погрузились во тьму, связь исчезла, а города, оставшись без света и воды, начали задыхаться. Выжили не сильнейшие, а те, кто успел подготовиться или оказался достаточно далеко от цивилизации. Среди них — небольшая группа людей, запертых в заброшенном бункере на окраине мегаполиса. Они не герои, не военные и не ученые. Обычные люди: студентка-медик, бывший сисадмин, пенсионерка с опытом жизни в деревне и молодой парень, который до катастрофы работал курьером. У них есть запасы еды на полгода, генератор на дизеле и полное непонимание того, что происходит снаружи. Но однажды динамик радиоприемника, который молчал все это время, оживает. Голос, искаженный помехами, повторяет одно и то же: «Финал отменяется. Ждите сигнала. Мы начинаем сначала».
Это сообщение ломает их хрупкое равновесие. Кто-то считает, что это ловушка, кто-то — что это шанс на спасение. Но когда на пороге бункера появляется незнакомец в военной форме без знаков отличия и с пустыми глазами, становится ясно: отсидеться не выйдет. Он приносит карту с маршрутом к точке сбора, где якобы запускается «перезагрузка» — проект по восстановлению цивилизации. Группа разделяется. Одни отказываются покидать безопасное убежище, другие решают рискнуть. Им предстоит пройти через мертвый город, где законы физики иногда дают сбой: в одних районах время течет в обратную сторону, в других — вещи теряют вес, а в третьих — из стен доносится эхо голосов людей, которые исчезли еще до катастрофы. Чем дальше они уходят от бункера, тем яснее понимают: отключение электричества было не случайностью, а намеренным действием. Кто-то или что-то решило, что человечество зашло в тупик, и теперь проводит «чистку», оставляя лишь тех, кто способен жить по-новому. Но финал, который обещали отменить, уже наступил для тех, кто остался за спиной. Вопрос лишь в том, какой будет цена за право начать все сначала и не окажется ли «перезагрузка» просто еще одним витком той же самой ошибки.