Страна стремительно погружается в хаос: на заправках больше нет бензина, в городах отключают электричество, а люди в панике покидают свои дома. Сергей вместе с возлюбленной и её сыном-аутистом живут за городом, где ещё сохраняется относительная безопасность. Но, несмотря на усталость и страх, он не может игнорировать мысль о том, что в смертельно опасной Москве остались его бывшая жена и их общий ребёнок. Даже если она ненавидит его, бросить их он не способен.
Рискуя жизнью, Сергей отправляется в умирающую столицу, где улицы заполнены брошенными автомобилями, а редкие выжившие передвигаются с недоверием и отчаянием на лице. Путь к квартире бывшей жены превращается в цепочку испытаний, но ему всё же удаётся найти женщину и ребёнка и вывести их из города буквально перед тем, как начинается новая волна беспорядков. На фоне общего развала это кажется чудом — хрупким, но спасительным.
По дороге к безопасному месту к ним присоединяется и отец Сергея, который также оказался в беде и теперь нуждается в защите. Столь разнородная компания вынуждена двигаться вместе, каждый шаг превращается в борьбу за выживание, а старые конфликты всплывают наружу. Однако постепенно все начинают понимать, что теперь их объединяет не прошлое, а общее будущее, которое ещё можно спасти, если держаться друг за друга.