Фильм снимался с апреля по июнь 2018 года, количество смен составило 47. Кроме того, несколько сцен из-за занятости исполнителей главных ролей пришлось доснимать через год.
Фильм снимался в Риге, Юрмале, Сигулде, Крыму и Калининградской области.
Съемочной группе удалось задействовать в кадре множество уникальных объектов: дом старшего Родина «сыграла» роскошная юрмальская дача Беньяминов; домом Маши стал дизайнерский загородный дом «Lieldienu Sala» («Остров Пасхи») под Ригой — перестроенная советская насосная станция при рыбзаводе; логово главного антагониста расположилось в Балаклавском подземном музейном комплексе. Также в съёмках задействованы мост через реку Гаую в Сигулде; военно-мемориальное кладбище в Медведевке под Калининградом и ГЭС начала XX века в Правдинске.
Самым трудоемким оказался процесс согласования и подготовки к работе на мосту через Гаую в Сигулде: команда фильма получала разрешения у всех возможных служб и у экологов, так как съемки совпали с нерестом рыбы; после потребовалось уведомить местных жителей, разместив объявления на радио и ТВ, временно заменить дорожные знаки и застраховать канатную дорогу, которая проходит под мостом.