Il crudele e spietato mercenario Solomon Kane (James Purefoy) è un’anima perduta che riesce a sfuggire ad un demone mietitore venuto a reclamare la sua anima ormai pronta per varcare la soglia dell’inferno, così Kane non solo si rifugerà in un monastero donando tutti i suoi beni alla chiesa, ma cambierà completamente il suo modo di vivere abbracciando preghiera e contrizione.
Naturalmente anche Kane sa che la sua fuga non potrà essere eterna, il maligno e i suoi servitori sono la fuori e la sua anima è ancora macchiata dalle malvagità compiute in quella che ormai sembra un’altra vita, così spinto dagli stessi monaci che gli hanno dato asilo tra le mura consacrate del loro convento, l’ex-mercenario ora puritano intraprenderà un viaggio che lo porterà verso la sua terra natia.
Il viaggio di Kane rappresenterà un doloroso e alquanto tortuoso percorso di redenzione che lo vedrà più volte soccombere al male che nel corso degli anni ha infestato la sua terra, l’incontro con una famiglia profondamente religiosa e la vista dell’orrore che lo stregone Malachia e il suo esercito di posseduti sta seminando nella regione lo porterà di nuovo ad impugnare la spada e a reclamare la sua anima, diventando così per il genere umano l’ultimo baluardo di difesa contro le schiere di demoni che hanno sconfinato sulla Terra in cerca di anime.