Kopfgeldjäger Max Borlund (Christoph Waltz) reitet nach Mexiko, um die Ehefrau (Rachel Brosnahan) seines Auftraggebers aus den Händen von Entführern zu befreien. Doch das mexikanische Grenzgebiet wird vom berüchtigten Tiberio Vargas (Benjamin Pratt) kontrolliert, der eine Chance wittert, aus der brenzligen Situation der Gringos Profit zu schlagen. Der skrupellose Kriminelle Joe Cribbens (Willem Dafoe) ist ebenso auf dem Weg nach Mexiko, um nach einem langen Gefängnisaufenthalt ein neues Leben anzufangen. Doch er hat noch eine Rechnung mit dem Kopfgeldjäger offen. Schon bald kreuzen sich die Wege der Männer…