Лорено — профессиональный наёмник, который всю жизнь выполнял грязную работу для тех, кто готов платить. Теперь он решил уйти из игры. Но прошлое не отпускает так легко. Старый знакомый выходит на связь и просит помочь с последним делом. Простая миссия, говорит он. Лорено нехотя соглашается и отправляется в Бангкок, чтобы устранить местного криминального босса. Всё выглядит как рутинная работа, но что-то явно идёт не так с самого начала.
На тёмных улицах города, где каждый угол может стать ловушкой, Лорено сталкивается с Полом — человеком, которого он не ожидал встретить. Когда-то они работали вместе, но теперь их пути пересеклись при странных обстоятельствах. Между ними слишком много недосказанного, слишком много старых обид. Напряжение нарастает, а ситуация становится всё более запутанной. Лорено совершает ошибку, которая запускает цепь событий, уже не поддающихся его контролю.
Мир вокруг начинает рушиться. Улицы Бангкока превращаются в арену для смертельного противостояния. Старые связи больше не спасают, каждый шаг может стать последним, а кто друг, а кто враг — разобрать всё сложнее. Лорено понимает, что из этой игры выйти живым будет гораздо сложнее, чем он думал.