В небольшой белорусской деревне местный священник отец Николай находит старинную икону в заброшенной часовне. Вместе с учительницей Анной они начинают исследовать её происхождение. Вскоре выясняется, что икона связана с легендой о пропавших реликвиях апостолов. Их поиски приводят к конфликту с местным бизнесменом Виктором, который хочет продать артефакт за границу. Анна: «Это не просто икона, это часть нашей истории». Отец Николай прячет находку, но Виктор угрожает разобрать часовню по кирпичам.
В центре событий — Алексей, бывший снайпер, живущий в глухой деревне под Минском. После гибели жены он уходит в себя, но однажды сталкивается с бандитами, терроризирующими местных. Соседка Марина просит его помочь: «Ты же стрелял раньше, не бросай нас». Алексей берет винтовку, прячет её в старом сарае. В лесу он устраивает засаду, выслеживая главаря банды по кличке «Грек». После перестрелки Алексей возвращается домой, но понимает: спокойной жизни больше не будет.
В Москве, 2021 год. Зоя, девятнадцатилетняя студентка-дизайнер, живёт в обшарпанной однушке на окраине. Утром — кофе из автомата, вечером — подработка в баре. Однажды находит странный артефакт в подъезде: старую куклу с треснувшим лицом. «Чё за хрень?» — бормочет, но забирает домой. Ночью кукла оживает: «Меня зовут Лика». Теперь Зоя видит призраков. Сосед-алкаш Валера орёт за стеной. Подруга Катя не верит: «Ты спать больше ложись». А Лика шепчет: «Они идут».
В июне 1941 года в казахском селе Карасу живет 17-летний Айбек. Он пасет овец, чинит плуг с отцом Ерланом. Сестра Амина собирает кумыс, мать Жамал варит бешбармак. По радио – сообщение о войне. Через неделю приходит повестка. На вокзале Айбек прощается с Аминой: «Не плачь, вернусь к осени». В эшелоне знакомится с русским парнем Колей, узбеком Рашидом. Их везут под Смоленск. В первом бою Айбек теряет шапку, подбирает немецкий шлем. Пишет письмо: «Мама, у нас тут холодно, но кормят нормально».
1941 год, Киев. Немецкие войска занимают город. Семья Штерн — Яков (инженер), его жена Рахиль и дочь Лиза — пытается выжить. Соседка Марья прячет у себя еврейского мальчика Давида. — Спрячьте его, — шепчет Марья, заворачивая в тряпки кусок хлеба. Яков копает яму под сараем. Лиза плачет, когда слышит выстрелы вдали. 29 сентября. Людей сгоняют к оврагу Бабий Яр. Рахиль накрывает Лизу платком: «Не смотри». Немецкий офицер кричит: «Быстро!» Марья ночью пробирается к яме, где прячутся Давид и Яков.
Алексей, 17 лет, живёт в Минске. Утром он ест бутерброд с колбасой, пьёт чай из старой кружки. В школе учительница Марина Ивановна ругает его за опоздание. После уроков Алексей идёт в парк, где встречает Катю, свою одноклассницу. Они говорят о планах на будущее. Катя мечтает уехать в Москву, Алексей хочет остаться. Вечером он помогает отцу чинить забор на даче. Мама зовёт их ужинать: борщ и картошка. Алексей думает о Кате, пока смотрит в окно на тёмный двор.
Сергей Ковалев, бывший следователь, возвращается в Минск после долгого отсутствия. Его брат Денис погиб при странных обстоятельствах — упал с балкона. Сергей не верит в случайность. В кармане Дениса находит ключ от камеры хранения на вокзале. Там — папка с документами о коррупции в мэрии. Помогает ему журналистка Ольга, которая расследует те же связи. Они натыкаются на бизнесмена Громова, связанного с чиновниками. «Ты лезешь не в своё дело», — говорит Громов Сергею по телефону. Тем временем
В Москве, 2012. Капитан ФСБ Игорь Смирнов получает задание: найти и обезвредить террориста Алиева, который заложил бомбы в пяти торговых центрах. Времени — 12 часов. Смирнов подключает бывшего коллегу, взломщика Дениса Ковалёва. Тот сидит в гараже, чинит старый «Москвич», но соглашается помочь. Первая бомба — в «Охотном Ряду». Обезвреживают, но Алиев звонит: «Остальные сработают раньше». Преследование по Садовому кольцу, перестрелка у Павелецкого вокзала. Последняя бомба — в подвале жилого дома