Out of the pages of the legendary comics and graphic novels steps Jonah Hex (Josh Brolin), a scarred drifter and bounty hunter of last resort who can track anyone... and anything. Having survived death, Jonah's violent history is steeped in myth and legend and has left him with one foot in the natural world and one on the "other side." His one human connection is with Lilah (Megan Fox), whose life in a brothel has left her with scars of her own.
But Jonah's past catches up with him when the U.S. military makes him an offer he can’t refuse: to wipe out the warrants on his head, he must hunt and stop dangerous terrorist Quentin Turnbull (John Malkovich). But Turnbull, now gathering an army and preparing to unleash Hell, is also Jonah's oldest enemy and will stop at nothing until Jonah is dead.