Un detective di New Jersey, Nick Cassidy (Dolph Lundgren) si dirige a Bangkok dove collabora con un detective thailandese, Tony Vitayakui (Tony Jaa) per dare la caccia a Viktor Dragovic (Ron Perlman) e distruggere il suo traffico di esseri umani. Nick ha inavvertitamente ucciso il figlio di Dragovic in un'operazione sotto copertura al porto di New Jersey, e Dragovic ha risposto cercando di uccidere Nick e la sua famiglia. Nick è miracolosamente sopravvissuto al brutale attacco, ma la moglie e la figlia sono state uccise. Con nient'altro per cui vivere oltre alla vendetta, Nick e Tony si fanno strada tra la malavita di Bangkok alla ricerca del fantomatico Dragovic. Nel frattempo, l'agente dell'FBI Eddie Reed (Michael Jai White) viene inviato per portare Nick a casa. Ma, in mezzo al fuoco incrociato che ne consegue, Nick dovrà capire chi sono i suoi veri alleati.