Während des amerikanischen Bürgerkrieges kämpfte der Soldat Jonah Hex (Josh Brolin) voller Überzeugung auf der Seite der konföderierten Staaten von Amerika. Als jedoch sein kommandierender Offizier Quentin Turnbull (John Malkovich) den Auftrag gibt ein Krankenhaus niederzubrennen, stellt sich Hex gegen seine Einheit und tötet dabei in der Hitze des Gefechts Jeb, den Sohn seines Vorgesetzten. Turnbull revangiert sich daraufhin persönlich, indem er Hex gefangen nimmt und ihn beobachten lässt, wie seine Frau und seine Sohn im eigenen Haus hilflos verbrennen müssen.
Mit einem Brandmahl im Gesicht zum Sterben zurückgelassen, finden den mehr tot als lebendigen Hex ein paar einheimische Indianer, die ihn mit Hilfe ihrer Magie wieder ins Leben zurückholen können. Seit dieser Zeit besitzt Jonah die außergewöhnliche Fähigkeit, bei Berührung tote Menschen für kurze Zeit wieder aufwecken zu können um ihnen wertvolle Gehimnisse zu entlocken. Da Turnbull als verunfallt gilt, nützt Hex diese Gabe nun bei seiner neuen Aufgabe als Kopfgeldjäger, da ihm die Rache an dem Mörder seiner Familie nicht mehr möglich war. Als jedoch nach einiger Zeit Soldaten im Auftrag des Präsidenten auftauchen und Jonah in den offiziellen militärischen Dienst einberufen, um den auf wundersame Weise wieder aufgetauchten Turnbull zu stoppen, hat das Leben des Kopfgeldjägers endlich wieder einen Sinn- nämlich Rache.