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