Саша, профессиональный вор со специализацией на взломе сейфов, планирует очередное дело – проникновение в роскошный особняк влиятельного бизнесмена Чернова. Расчетливый и осторожный, он тщательно подбирает момент, когда дом должен быть пуст, чтобы бесшумно обойти систему безопасности и забрать ценности. Однако тщательно выверенный план рушится в одно мгновение – вместо ожидаемой пустоты Саша становится невольным свидетелем ужасной сцены: сам Чернов в приступе ярости убивает свою жену. Шок и ужас заставляют вора забыть о добыче и попытаться незаметно скрыться, но малейший шум выдает его присутствие. Теперь Чернов, понимая, что его чудовищное преступление увидел посторонний, бросается в погоню за единственным свидетелем, готовый на все, чтобы сохранить свою тайну.
Для Саши эта ночь превращается в борьбу не просто за свободу, а за жизнь. Бегство по темным улицам города, попытки оторваться от преследователя, который использует все свои ресурсы и связи, сливаются в один непрерывный кошмар. Но параллельно с этим физическим противостоянием разворачивается не менее важная внутренняя драма. У Саши есть сын, утренник в школе которого должен начаться всего через несколько часов. Он дал слово своему ребенку, что обязательно будет там, понимая, что это событие – последний шанс показать бывшей жене свою ответственность и надежность. Их брак висит на волоске, и присутствие на утреннике – это символический жест, попытка доказать, что он может измениться ради семьи. Таким образом, погоня приобретает двойной смысл: это и попытка выжить, скрываясь от безжалостного убийцы, и безумная гонка со временем, чтобы успеть к началу детского праздника, от которого, как ему кажется, зависит будущее его отношений с сыном и шанс на восстановление семьи. Каждая минута задержки, каждый поворот, уводящий от школы, отзывается в нем острой болью и страхом окончательно разрушить и без того хрупкие надежды.