Действие начинается в холодных коридорах восточноевропейских отелей, где агент с кодовым именем 47, роль которого исполняет Тимоти Олифант, привык оценивать риски через перекрестие оптики и сухие цифры контрактов. Его жизнь расписана по секундам, а эмоции давно заглушены строгими правилами организации. Расчётливый график рушится во время стандартной ликвидации, когда задание внезапно превращается в западню, а на линии оказывается женщина в исполнении Ольги Куриленко. Её появление ломает отлаженный механизм мести, заставляя героя действовать на инстинктах, а не по протоколу. Ксавье Жанс снимает не глянцевый боевик, а напряжённый триллер, где каждая деталь работает на атмосферу. Камера задерживается на щелчке затвора, отблеске неона на мокром асфальте, тяжёлых шагах по бетонным лестницам и тех самых паузах, когда герой понимает, что чужие политические игры стали его личным кошмаром. Дюгрей Скотт играет агента Интерпола, который идёт по следу не ради устава, а из упрямства, а Роберт Неппер создаёт образ заказчика, чьи вежливые манеры скрывают холодный расчёт. Сюжет строится на попытке вырваться из системы, считающей людей расходным материалом. Каждая перестрелка в тесных квартирах, каждый побег через заснеженные крыши и взгляд на зашифрованные сообщения проверяют, где заканчивается профессиональная отстранённость и начинается желание разобраться в лжи. Темп рваный, местами отрывистый, он передаёт дыхание человека, вынужденного лавировать между пулями и собственными сомнениями. Зритель видит, как механическая точность постепенно даёт трещину, а попытка просто выполнить контракт сменяется необходимостью защитить тех, кого раньше считал помехой. Фильм обрывается в самый разгар погони, оставляя после себя липкое напряжение и лёгкую иронию над иллюзией полного контроля. Никаких упрощённых разговоров о справедливости, только внимательное наблюдение за тем, как наёмник учится отличать приказ от совести, пока дождь над европейскими улицами продолжает смывать следы чужих ошибок.