Di tengah kegelapan Bangkok, Julian (Ryan Gosling), bos klub tinju yang menyembunyikan bisnis narkoba, hidup dalam bayang-bayang pembunuhan masa lalunya. Ketika saudaranya membunuh seorang pelacur bawah umur, Chang (Vithaya Pansringarm), polisi legendaris yang dijuluki "Malaikat Pembalasan", menghukum sang ayah dengan cara mengerikan. Kedatangan Crystal (Kristin Scott Thomas), ibu Julian yang kejam, memicu balas dendam berdarah. Julian terjebak antara ketaatan pada ibunya dan kehancuran moralnya sendiri. Siapakah yang akan bertahan ketika neraka turun ke bumi?