The action takes place in Bangkok. With 10 years ago, Julian (Ryan Gosling) killed a policeman and fled. Now runs a Thai boxing club is a front for his illegal business of drug trafficking. Is respected within the criminal world but its feels empty and alone.
When Julian’s brother kills a prostitute, police summons he retired policeman nicknamed “the Angel of Vengeance” (Vithaya Pansringarm). Chang allows the victim’s father’s killer to kill it. Julian’s mother, Crystal (Kristin Scott Thomas) is the head of a criminal organization. It arrives in Bangkok to bury the body of his son. She sends Julian to find his brother’s killer and all hell broke loose. Obsessed with the “Angel of Retribution”, Julian challenges him to a Thai boxing match when you kill hoping to find a spiritual issue, but Chang wins. Angry, Jenna now planning a bloody revenge.