I 1601 render den omrejsende, engelske lejesoldat Solomon Kane på en dæmon, som meddeler ham, at han er dømt til Helvede for sine mange ugerninger. Det bryder Kane sig ikke om at høre, så han sadler om og bliver puritaner. Men da hans elskede, Meredith, bliver kidnappet af den onde troldmand Malachi, må Kane afvige fra sin rene sti og få blodet til at flyde endnu engang.