First trailer for writer / director Michael J. Bassett's adaption of Robert E. Howard's Solomon Kane. James Purefoy stars as the puritan avenge,r alonside a cast that includes Rachel Hurd-Wood, Max von Sydow and Pete Postlethwaite.
Kanes's past is only vaguely hinted at in the original tales, but Bassets script gives Kane an origin story: When the story opens Kane is a mercenary of Queen Elizabeth I fighting in Africa, but after an encounter with a demon, The Reaper, he realizes he must seek redemption or have his soul damned to Hell. He returns to England and lives a life of peace, converting to puritanism, but soon the doings of an evil sorcerer upset his plans and he must take up arms again.
The trailer comes courtesy of IGN.
I recommend grabbing a copy of Del Rey's "The Savage Tales of Solomon Kane" which collects the original Kane works if you have not read any of the Kane stories before.