The film stars
James Purefoy as Solomon Kane as well as Pete Postlethwaite, Max von Sydow, and Rachel Hurd-Wood.
Here's some plot details for the uninitiated!(me included!)
The movie tells the origins of Solomon Kane and is hoped to be the first of a trilogy of movies. 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.