Бангкок — місто небезпек, і в його темних закутках діє кілер на ім'я Джо (Ніколас Кейдж). Його очі, сповнені смутку, свідчать про важку долю: він вбиває за гроші, дотримуючись свого суворого кодексу. Для Джо немає добрих і поганих — лише холодна робота без запитань. Він знає, як вийти з гри, не залишаючи слідів. Але в цьому місті все змінюється. Джо починає порушувати свої правила один за одним. Його шлях переплітається з незграбним кишеньковим злодієм Конгом, якого він вплітає у свої справи, та глухонімою аптекаркою, у яку закохується. На фініші його принципи тестуються остаточно, коли він відмовляється знищити популярного політика, ставши в роздумах про мораль і вибір, який змінить його життя. Бангкок виявляється не лише небезпечним, а й сповненим несподіваних поворотів.