Revenge gets ugly.
Jonah Hex (Josh Brolin) foi mais uma vítima do terrível Quentin Turnbull (John Malkovich) e seus capangas, um homem poderoso que lhe tirou tudo que ele possuía. Mas por razões misteriosas, Hex que deveria ter morrido num atentado contra sua vida, ressuscitou com poderes sobrenaturais e disposto a conseguir sua vingança.