
Le chasseur de primes Max Borlund (Christoph Waltz) est au fin fond du Mexique quand il rencontre le joueur professionnel et hors-la-loi Joe Cribbens (Willem Dafoe) – un ennemi juré qu'il a envoyé en prison des années auparavant. Max a pour mission de retrouver et ramener Rachel Kidd (Rachel Brosnahan), l'épouse d'un riche homme d'affaires, qui, selon ce qu'on raconte à Max, a été enlevée par le soldat noir Elijah Jones (Brandon Scott). Max fait finalement face à une confrontation pour l'honneur.