Synopsis - Julian Hopkins (Ryan Gosling) a dû fuir les États-Unis afin d'échapper à la justice. Il vit désormais en Thaïlande où il dirige un club de boxe qui sert de couverture à divers trafics illégaux. Son frère aîné Billy (Tom Burke) est assassiné après avoir massacré une jeune prostituée. La mère des deux hommes, Crystal Hopkins (Kristin Scott Thomas), à la tête d'une mafia redoutable, exige de Julian qu'il retrouve le responsable. Seulement, ce dernier est un policier à la retraite nommé Chang, l'ange de la vengeance. Ce justicier de l'ombre est respecté par tous et jouit de nombreuses relations en Thaïlande.