在那個充滿戰爭和巫術的時代,所羅門·凱恩(傑姆斯·鮑弗 James Purefoy 飾)在無盡的貪欲和殺戮之中迷失自我,險些淪為魔王的傀儡。大難不死的所羅門回到故鄉英格蘭的一所修道院里,本想就此過上遠離殺戮生活的他,在神父的指示下踏上回家的路。此時,外面遍布殺戮與搶掠,孤身上路的所羅門險遭不測,幸被準備舉家遷往美洲的克魯索恩一家所救。在與克魯索恩一家相處的過程中,所羅門感受到家人的溫暖與信任。一天清晨,克魯索恩一家遭遇一群邪惡武士,他們殺死了克魯索恩先生和兩個兒子並搶走了克魯索恩先生的女兒梅瑞蒂斯(蕾切兒·哈伍德 Rachel Hurd-Wood 飾),克魯索恩在臨死之前,祈求所羅門救出女兒,並告訴他只有救出梅瑞蒂斯,他的靈魂便才能得到懲救。立誓永不殺戮的所羅門為了救出梅瑞蒂斯同時懲求自己的靈魂,他不得不重拾戰劍……
本片根據美國作家羅伯特·霍華德(Robert E. Howard)1928年創作的同名小說改編。